求救啊~~~C语言文件指针问题!!!!!!!!

zyxmeng 2003-10-21 08:31:50
1.读打开一个文本文件,现在把该文件删了,如何判别我的文件指针丢失了。因为如果文件被删了,我需要再生成该文件。
2.死循环读一个文本文件,每次读取一行,打印出来,如果把文本开头n行删了,如何判别,以便使文件指针回退,使下面读取的信息正确。
...全文
46 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
tibetan 2003-10-21
  • 打赏
  • 举报
回复
死循环读一个文本文件,每次读取一行,打印出来,如果把文本开头n行删了,如何判别,以便使文件指针回退,使下面读取的信息正确。
你的程序是没有办法的知道是否N行被删除了,除非你用别的办法。比如,你可以在文件中加入一些检测信息,比如记忆总行数等。
fierygnu 2003-10-21
  • 打赏
  • 举报
回复
1、文件被删了,读取操作会返回错误EBADF
2、这种情况最好用管道。
njuhuangmy 2003-10-21
  • 打赏
  • 举报
回复
第二个 问题 看不懂 搂主 想要干嘛!!
wxw20032004 2003-10-21
  • 打赏
  • 举报
回复
能不能说的明白点呀,我怎么看不明白呀
jakeye 2003-10-21
  • 打赏
  • 举报
回复
1\打开文件时如果该文件不存在,就会自动创建一个
2\删除操作是在打开文件前,还是在打开文件后?

69,369

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧