#include <stdio.h>
int main()
{
int val;
char srcFilename[20]="src.txt";
char dstFilename[20]="dst.txt";
FILE *fpSrc=NULL;
FILE *fpDst=NULL;
if ((fpSrc=fopen(srcFilename,"r"))==NULL)//以只读方式打开源文件
{
printf("Can't open the src.txt!\n");
exit(0);
}
if ((fpDst=fopen(dstFilename,"a"))==NULL)//以追加方式打开目标文件
{
printf("Can't open the dst.txt!\n");
exit(0);
}
while(fscanf(fpSrc,"%d",&val)!=EOF)
{
printf("%d ",val);//输出到屏幕
fprintf(fpDst,"%d ",val);//输出到文件
}
fclose(fpSrc);
fclose(fpDst);
getch();
}
利用fscanf和fprintf实现文件读取和写入
最新推荐文章于 2024-08-01 15:54:37 发布