1
0

c10-5.c 518 B

12345678910111213
  1. #include<stdio.h>
  2. int main()
  3. {FILE *fp1,*fp2;
  4. fp1=fopen("file1.dat","r"); // 打开输入文件
  5. fp2=fopen("file2.dat","w"); // 打开输出文件
  6. while(!feof(fp1)) putchar(getc(fp1)); // 逐个读入字符并输出到屏幕
  7. putchar(10); // 输出一个换行
  8. rewind(fp1); // 使文件位置指示器返回文件头
  9. while(!feof(fp1)) putc(getc(fp1),fp2); // 从文件头重新逐个读字符,输出到file2文件
  10. fclose(fp1);fclose(fp2);
  11. return 0;
  12. }