#include <stdio.h>
#include <stdlib.h>
int main(void)
{
#define SIZE 32
char B[SIZE];
FILE * fp = fopen(“6day.mp4”, “rb”);
FILE *fq= fopen(“zao.mp4”, “w”);//zao.mp4已经存在。想把zao.mp4的前32字节改为6day.mp4的前32字节
rewind(fp);
rewind(fq);
fread(B,sizeof(char),SIZE,fp);
fwrite(B,sizeof(char),SIZE,fq);
fclose(fq);
fclose(fp);
return EXIT_SUCCESS;
}
zao.mp4本来有1G多,现在只有32B为何?如何只修改前面的32B?