#include<stdio.h>
#include<stdlib.h>
#define MAX 1000
int main()
{
//打开文件
FILE *r=fopen("A.txt","r");
if(r==NULL)exit(1); //非0 exit(非零)异常退出
FILE *w=fopen("B.txt","w");
if(w==NULL)exit(1); //非0 exit(非零)异常退出
//读写文件
// char name[32];
// while(fscanf(r,"%s",name)!=EOF) //不含空格
// {
// printf("%s\n",name);//输出到显示器屏幕
// fprintf(w,"%s\n",name);//输出到文件B.txt
// }
char name[32];
while(fgets(name,MAX,r)) //一整行,含空格
{
printf("%s",name);//输出到显示器屏幕
fprintf(w,"%s",name);//输出到文件B.txt
}
//关闭文件
fclose(r);
fclose(w);
return 0;
}
C语言读取和写入txt文本
最新推荐文章于 2024-06-25 16:23:46 发布