c语言中如何将文件txt保存在当前项目目录中

Python016

c语言中如何将文件txt保存在当前项目目录中,第1张

c语言中如何将文件txt保存在当前项目目录中的步骤:

1、首先,可以先查看整体代码,了解保存整体框架。

2、然后,定义一个文件指针,指向文件。

3、接下来就可以先对控制台清屏幕。

4、此时,就可以开始使用保存的命令语句。

5、还能对屏幕适当的等待。

6、最后记得关闭文件的打开。

7、打开保存为这个页面,并选择好路径。

8、然后点击保存类型。

9、然后找到文件名这个标签,此时,在这里输入什么  .txt,按下热键S或者点击保存结束。

c语言,把数据存在txt文件里,需要使用fopen函数以写文件的方式打开文件。

然后可以使用fprintf,fputc,fputs,fwrite等函数,把相应类型的数据写入文件。

最后,写入完成后使用fclose函数关闭文件。

下面的C语言程序源程序展示了合并A.txt和B.txt两个TXT文件的内容存储到到新建的一个TXT文件,C.txt。

#include <stdio.h>

#include <stdlib.h>

using namespace std

typedef struct Student {

   char name[32]

   char sex[6]

   int age

   float score

} stu

int main(int argc, char* argv[]) {

    stu a[48]

    FILE* ra =fopen("A.txt","r")

    FILE* rb =fopen("B.txt","r")

    FILE* wc =fopen("C.txt","w")

    

    if(ra==NULL || rb==NULL || wc==NULL) {

        printf("failed to open file\n")

        system("pause")

        return 0

    }

    int i=0

    while(fscanf(ra,"%s%s%d%f",&a[i].name,&a[i].sex,&a[i].age,&a[i].score)!=EOF) {

        i++

    }

    fclose(ra)

    

   while(fscanf(rb,"%s%s%d%f",&a[i].name,&a[i].sex,&a[i].age,&a[i].score)!=EOF) {

        i++

    }

    fclose(rb)

    int n=i

    for(i=0i<ni++) {

        fprintf(stdout,"%s\t%s\t%d\t%g\n" ,a[i].name,a[i].sex,a[i].age,a[i].score)

        fprintf(wc,"%s\t%s\t%d\t%g\n" ,a[i].name,a[i].sex,a[i].age,a[i].score)   

    }

    fclose(wc)

    system("pause")

    return 0

}

其中A.txt中的内容如下:

B.txt中的内容如下:

编译运行后,程序执行的结果如下:

同时,存储到C.txt中的数据如下: