书上文件流的部分我一直觉得比红楼梦还要难看,几乎两年了这个问题我至今还没有明白过。今天终于解决了一部分,就“质”上开说确实是一个飞跃。
/*
首先默认路径下已经存在a.txt 文档且里面有数据内容,我现在想写一个程序,目的是读取该文件内容输出到显示器上同时把该文件的内容保存到一个名为zhaos.aaa的文件中(linux 下,后缀无所谓)。以下开始实现
*/
/*
首先默认路径下已经存在a.txt 文档且里面有数据内容,我现在想写一个程序,目的是读取该文件内容输出到显示器上同时把该文件的内容保存到一个名为zhaos.aaa的文件中(linux 下,后缀无所谓)。以下开始实现
*/
#include〈iostream.h〉
int main (){
FILE *fp,*zhaos :
//下面是打开文件
fp =fopen ("a.txt ","r"):
if (fp ==NULL)
{
printf("file open erroe!\n");
exit(0);
}
char c;
while (1)
{
c=fgetc(fp);
putc(c,fp);
}
fcloese(fp);
fcloese(zhaos);
return 0:
}
//在这之后打开zhaos文件 里面即可显示 fp文件的内容,完全一致。
下面输出特定内容保存到一个文件中
#include<stdio.h>
int main()
{
FILE* fp;
fp=open("zhoas.txt","w");
if(!fp)
{
printf("open error!");
exit)(0);
}
int i;
for(i=0;i<10000;i++)
fprintf(fp,"%d\n",i);
fclose(fp);
return 0;
}
//最后在这里打开文件zhaos.txt里面即是1~10000的全部数字