RJH564 2022-03-14 12:29 采纳率: 100%
浏览 40
已结题

tet文件末尾是指文本末尾吗

img


我写程序发现“文件末尾”并不是指文本末尾,有没有人可以点明一下,文件末尾是什么

img


这是百度的,请问文本末尾是不是不等于文件结束符所在位置

  • 写回答

4条回答 默认 最新

  • 关注

    广义上可以理解是一个东西。如果细究的话,他们是有差别的。
    txt文件中,文件的正文(就是你可以选中的部分)称为文本,文本末尾是你能用鼠标选中的最后一个字符的下一个位置。而TXT文件中,除了文本内容外,还有一个特殊的标记位,这个标记位是无法被选中和看见的,是一个隐藏的符号,用户感知不到它。所以,再广义上,一般认为它们是一个意思。
    但是这个符号位是确实存在的,所以实际的文件末尾是在结束符的下一个位置。所以细究的话它们是不一样的。

    当用feof来判定的时候,实际上是判断文件指针是否已经指向了这个标记位,如果指向了这个标记位,就返回1,否则就返回0.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 3月20日
  • 已采纳回答 3月14日
  • 创建了问题 3月14日

悬赏问题

  • ¥15 c语言怎么用printf(“\b \b”)与getch()实现黑框里写入与删除?
  • ¥20 怎么用dlib库的算法识别小麦病虫害
  • ¥15 华为ensp模拟器中S5700交换机在配置过程中老是反复重启
  • ¥15 java写代码遇到问题,求帮助
  • ¥15 uniapp uview http 如何实现统一的请求异常信息提示?
  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?