Code:
#include<stdio.h>
#include<stdlib.h>
int main()
{
FILE *fs,*ft;
unsigned int size;
unsigned char* buffer;
fs=fopen("17.mp3","rb");
if(fs==NULL)
{
puts("cannot open source file");
exit(1);
}
ft=fopen("16.mp3","wb");
if(ft==NULL)
{
puts("cannot open target file");
fclose(fs);
exit(2);
}
fseek(fs,0,SEEK_END); // get file size
size = ftell(fs);
fseek(fs,0,SEEK_SET);
buffer = malloc(size); // allocate buffer space
fread(buffer,size,1,fs); // copy the file
fwrite(buffer,size,1,ft);
free(buffer);
fclose(fs);
fclose(ft);
return(0);
}