整数26已被视为文件结尾,如何避免这种情况?

时间:2019-03-08 16:15:08

标签: c windows eof fread

当我使用fread()逐一读取整数数组时,它停在26。我知道26是eof,但是如何避免这种情况?

int data[] = { 3,8,10,62,11,40,20,6,26,7,26,20,29,31,33,10,34,37,37,33,50,55,52,59,53,49,53,8,57,16,58,20 };
int count = fwrite(data, sizeof(int), 32, fp);

编辑: 平台是窗户。

以“ rb”模式打开将解决此问题,谢谢您的评论。

0 个答案:

没有答案