我已經寫了一個C代碼從一個複製文件數據another.The下面的代碼仍然是工作fine.but編譯器顯示了它的一個錯誤的答案,執行時間是高的280.0,下面是我的代碼C程序文件複製
#include<stdio.h>
int main()
{
FILE *fp1,*fp2;
char ch,fname1[20],fname2[20];
printf("Enter the input file name\n");
gets(fname1);
printf("Enter the output file name\n");
gets(fname2);
fp1=fopen(fname1,"r");
fp2=fopen(fname2,"w");
do
{
ch=fgetc(fp1);
fputc(ch,fp2);
}
while(ch!=EOF);
return 0;
}
完成,副本是一個字節比原來大? – wildplasser
你能更好地描述問題嗎? –
BTW [龜etc(http://linux.die.net/man/3/fgetc)返回一個整數 - 所以有一個錯誤 –