文件读取问题
我从in.txt读取数据写到out.txt 中,in.txt中的数据为 hello world ,而out.txt中的数据却为 hello world 加上一个类似y的字符(它的值为0XFF)
为什么???
源代码:
#include <stdio.h>
int main()
{
FILE * in = fopen("in.txt","r");
if (in == NULL)
return -1;
FILE * out = fopen("out.txt","w");
if (out == NULL)
return -1;
while (!feof(in))
{
fputc(fgetc(in),out);
}
return 0;
}