#include
int main()
{
FILE *fp1,*fp2;
char srcFileName[128], destFileName[128], buff[1024], tmp[2];
int len,i=0;
printf("Source FileName:");
scanf("%s", srcFileName);
fp1 = fopen(srcFileName, "rb");
if(!fp1)
{
printf("%s: File Not Found\n", srcFileName);
return -1;
}
printf("Dest FileName:");
scanf("%s", destFileName);
fp2 = fopen(destFileName, "wb");
if(!fp2)
{
printf("%s: File Open Error\n", destFileName);
return -1;
}
while(!feof(fp1))
{
len = fread(buff,1,1024,fp1);
memset(tmp, 0, 2);
while(len)
{
len--;
if( buff[i]==' ' || buff[i] == '\t' || buff[i] == '\n')
{
i++;
continue;
}
tmp[0] = buff[i];
fwrite(tmp,1,1,fp2);
i++;
}
}
fclose(fp1);
fclose(fp2);
return 0;
}