#include<stdio.h>
#include<stdlib.h>
void main()
{
FILE *fp1,*fp2;
char ch;
char file_name1[30]="\0";
char file_name2[30]="\0";
printf("\n请输入原件名称(包括扩展名):");
gets(file_name1);
printf("\n请输入复件名称(包括扩展名):");
gets(file_name2);
if((fp1=fopen(file_name1,"rb"))==NULL||(fp2=fopen(file_name2,"wb"))==NULL)
{
printf("\n打开文件失败!");
exit(0);
}
else
{
fread(&ch,1,1,fp1);
while (!feof(fp1))
{
fwrite(&ch,1,1,fp2);
fread(&ch,1,1,fp1);
}
}
printf("\n文件复制成功!\n");
fclose(fp1);
fclose(fp2);
}