第10章对文件的输入输出.pptVIP

  • 2
  • 0
  • 约8.64千字
  • 约 57页
  • 2017-02-15 发布于湖北
  • 举报
示例:向文件data1.dat中写入字符“Hello!”。 示例:读出文件data1.dat中的内容 printf(“请输入一个字符串(以#结束):); ch=getchar( ); while(ch!=‘#’) { fputc(ch,fp); putchar(ch); ch=getchar(); } fclose(fp); putchar(10); return 0; } 例10.2 将一个磁盘文件中的信息复制到另一个磁盘文件中。 今要求将上例建立的file1.dat文件中的内容复制到另一个磁盘文件file2.dat中。 解题思路:处理此问题的算法是:从file1.dat文件中逐个读入字符,然后逐个输出到file2.dat中。 #include stdio.h #include stdlib.h int main( ) { FILE *in,*out; char ch,infile[10],outfile[10]; printf(输入读入文件的名字:); scanf(%s,infile); printf(输入输出文件的名字:); scanf(“%s”,outfile); if((in=fopen(infile,“r”

文档评论(0)

1亿VIP精品文档

相关文档