2
我試圖在新文件中複製文件,但它不起作用,因爲輸入是5133KB,輸出是614byte ......怎麼了?先謝謝你。複製C中的文件
#include <stdio.h>
int main(void)
{
FILE * input = fopen("input.wav", "r");
FILE * output = fopen("output.wav", "w");
char buffer;
int bytesRead = 1;
while(bytesRead=fread(&buffer,1,1,input))
{
fwrite(&buffer,1,1,output);
}
fclose(input);
fclose(output);
return 0;
}
*旁白*:除非您增加緩衝區的大小,否則程序會變得很不舒服。 –
是的,我無法想象爲什麼你想一次讀一個字節。 –
原因是我想寫最簡單的程序,我可以更好地顯示我的問題.. – thebesttony