fread读回车问题
程序如下:
read = 1;
nSize = 8;
nFinishSize = 0;
fseek(preFile, 0, SEEK_SET);
fseek(tempFile, 0, SEEK_END);
while(read>0)
{
read = fread(buff, nSize, 1, fp1);
fwrite(buff, size, 1, fp2);
nFinishSize += size;
fseek(fp1, nFinishSize, SEEK_SET);
fseek(fp2, nFinishSize, SEEK_SET);
}
文件内容:
AAA
AAJJSS
读一次8个字符,buff为
AAA
AAJJ
为什么fread读回车时,只读到一个字符?而从文件大小来看,回车是两个字符