#include
#include
int main(int argc,char*argv[])
{
int len;
char *data_in,*data_out;
FILE *fp,*ofp;
fp=fopen(argv[1],"rb");
ofp=fopen(argv[2],"wb");
fseek(fp, 0L,SEEK_END);
len =ftell(fp);
rewind(fp);
data_in=(char *)malloc(len*sizeof(char));
fread(data_in,sizeof(char),len,fp);
fclose(fp);
fwrite(data_in,sizeof(char),len,ofp);
fclose(ofp);
return 0;
}
没测试,应该没问题。