如何让fgets()读取所有1024字节的行?

时间:2015-02-22 06:48:35

标签: c file-io byte fgets

我对fgets()有一个阅读问题。

char buf[1024];
fgets(buf, 1024, inputFile);
printf("%s", buf);

"这几乎是我阅读文本的代码片段。 我相信,我有一条1024线。

  作为一个养育和堕落的男人,米索夫不得不感受到一些   当他和伊万一起到达父亲上帝时,他感到很奇怪:他觉得   哈文惭愧发脾气。他觉得他应该有   鄙视卑鄙的可怜人,费奥多尔·巴甫洛维奇,太多了   他在Zossima神父的牢房里被他打扰,所以忘记了   本人。 "在任何情况下,都不会责怪僧侣,#34;他重新接受了   步骤。 "如果他们在这里是体面的人(和父亲   我明白,高级是贵族,为什么不友善   彬彬有礼?我不会争辩,我会陷入一切,我会   通过政治赢得他们,并向他们表明我与此毫无关系   伊索,那个小丑,那个皮埃罗,只是被踩了过来   这件事,就像他们一样。"他决定放弃他的诉讼   与monastry,并relinguish他的木材切割和   渔业立刻开始了。因为他更加愿意这样做   权利的价值要小得多,而且他确实是最模糊的

当我运行代码时,我的结果是

  作为一个养育和堕落的男人,米索夫不得不感受到一些   当他和伊万一起到达父亲上帝时,他感到很奇怪:他觉得   哈文惭愧发脾气。他觉得他应该有   鄙视卑鄙的可怜人,费奥多尔·巴甫洛维奇,太多了   他在Zossima神父的牢房里被他打扰,所以忘记了   本人。 "在任何情况下,都不会责怪僧侣,#34;他重新接受了   步骤。 "如果他们在这里是体面的人(和父亲   我明白,高级是贵族,为什么不友善   彬彬有礼?我不会争辩,我会陷入一切,我会   通过政治赢得他们,并向他们表明我与此毫无关系   伊索,那个小丑,那个皮埃罗,只是被踩了过来   这件事,就像他们一样。"他决定放弃他的诉讼   与monastry,并relinguish他的木材切割和   渔业立刻开始了。因为他更加愿意这样做   权利的价值要小得多,而且他确实有过这些联盟

似乎缺少字母t。我使用Microsoft Word来计算字节数,看起来我的第一行是1024,而我的结果是1023字节。我的代码似乎不正确。我错过了什么吗? 谢谢。

0 个答案:

没有答案