#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#define N 64
int main(int argc, char *argv[])
{
int n;
char buf[N];
if(argc<3)
{
fprintf(stderr,"Usage:%s <filename>",argv[0]);
return -1;
}
FILE *fp1=fopen(argv[1],"r");
if(NULL==fp1)
{
perror("fopen");
return -1;
}
FILE *fp2=fopen(argv[2],"w");
if(NULL==fp2)
{
perror("fopen");
return -1;
}
while((n=fread(buf,sizeof(char),N,fp1))>0)
{
fwrite(buf,sizeof(char),n,fp2);
}
fclose(fp1);
fclose(fp2);
return 0;
}