/*将源文件中的内容复制到目标文件中 */
#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都复制不成了,请问各位高手是什么原因?
>> 本文固定链接: http://www.vcgood.com/archives/1629
用二进制方式打开文件并用二进制的操作函数读写文件!