c语言infile和outfile用法,C语言文件读写基本操作DEMO
DEMO
來源于《C語言實戰105例》中的34例:文件讀寫基本操作
把infile中的內容寫到outfile中去
#include
#include
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语言infile和outfile用法,C语言文件读写基本操作DEMO的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 机器人炒饭小块头一一_小块头机器人炒饭:
- 下一篇: 计算机专业合成词,大学计算机论文范文大全