首页 > 用户发贴区 > 编程问题提问区 > 请教高手关于文件操作的一个问题
2007
06-19

请教高手关于文件操作的一个问题

/*将源文件中的内容复制到目标文件中 */
#include “stdio.h”
main()
{FILE *fp1,*fp2;
char f_name1[30],f_name2[30];
char c;
printf(“请输入源文件名:”);
scanf(“%s”,f_name1);
printf(“请输入目标文件名:”);
scanf(“%s”,f_name2);  
 fp1=fopen(f_name1,”r”);
 fp2=fopen(f_name2,”w”);
 if(fp1==NULL||fp2==NULL) printf(“文件无法打开或建立!”);
 c=fgetc(fp1);
 while(c!=EOF)
      {
       fputc(c,fp2);
       c=fgetc(fp1);
              }
}


 


运行之后只能对TXT文件进行操作,而别的文件类型就操作不成了,象doc或xls都复制不成了,请问各位高手是什么原因?


请教高手关于文件操作的一个问题》有 1 条评论

  1. xstar 说:

    用二进制方式打开文件并用二进制的操作函数读写文件!

留下一个回复