为什么fread()
不工作但fwrite()
工作?
如果我fwrite()
进入评论并且fread()
没有评论,则输出文件的0 bytes
大小......但如果fwrite()
没有评论,则输出文件的64 bytes
大小......
有什么事?
#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE *input = fopen( "01.wav", "rb");
if(input == NULL)
{
printf("Unable to open wave file (input)\n");
exit(EXIT_FAILURE);
}
FILE *output = fopen( "01_out.wav", "wb");
//fread(output, sizeof(char), 64, input);
fwrite(input, sizeof(char), 64, output);
fclose(input);
fclose(output);
return 0;
}