#include <stdio.h>
#include <process.h>
int main()
{
FILE *infile;
FILE *outfile;
//FILE *otherfile;
char input;
//char buffer[10];
int i=0;
infile=fopen("d:\\infile.txt","r+"); /* r+ 以可读写方式打开文件,该文件必须存在。*/
/*a+ 以附加方式打开可读写的文件。若文件不存在,则会建立该文件,如果文件存在,*/
/* 写入的数据会被加到文件尾后,即文件原先的内容会被保留。 (原来的EOF符不保留)*/
outfile=fopen("d:\\outfile.txt","a+");
if(!infile)
{
fprintf(stderr,"open infile failed...\n");
}
if (!outfile)
{
fprintf(stderr,"open outfile failed...\n");
}
printf("*********************************************\n");
printf("** This program is to show file operation! **\n");
printf("** The input file is: **\n");
printf("** d:\\infile.txt **\n");
printf("** The contents in this file is: **\n");
printf("\n");
for (;;)
{
input=fgetc(infile);
printf("%c",input);
putc(input,outfile);
i++;
if (/*input=='\n' || */input ==EOF)
{
break;
}
}
printf("\n");
fclose(infile);
fclose(outfile);
system("pause");
return 0;
}C语言文件读写基本操作DEMO
最新推荐文章于 2023-05-19 14:41:09 发布
本文展示了一个使用C语言进行文件读写的示例程序。该程序将一个文本文件的内容逐字符复制到另一个文件中,并展示了如何打开、读取和关闭文件。此程序适用于初学者了解基本的文件操作。
933

被折叠的 条评论
为什么被折叠?



