#include<stdio.h>
#include<stdlib.h>
void main ()
{
FILE *file1,*file2;
char ch[100],k;
int n=0,i=0,j=0;
if((file1=fopen("source.txt","r"))==NULL)
{
printf("cannot open file\n");
exit(0);
}
while(! feof(file1))
{
ch[n]=fgetc(file1);
n++;
}
if((file2=fopen("destinat.txt","a"))==NULL)
{
printf("cannot open file\n");
exit(0);
}
for(i=0;i<n;i++)
{
fputc(ch[i],file2);
}
fclose(file1);
fclose(file2);
}
运行后,Destinat.txt中最后多了一个“y上面两个点”的乱码,复制粘贴到百度是一个空格,何解?
能顺便介绍下TXT格式更好,谢谢了
环境是XP,TC3.0