【发布时间】:2016-03-14 06:07:21
【问题描述】:
我可以使用 c 将我的文件指针设置到第二行或第三行吗?如果可以,是否可以使用 rewind() 函数来做到这一点?
【问题讨论】:
-
您如何定义“线”是什么?弄清楚这一点,您就可以通过计算与行尾标记的偏移量来跳到文件中的任何位置。
-
FILE*不是行指针
我可以使用 c 将我的文件指针设置到第二行或第三行吗?如果可以,是否可以使用 rewind() 函数来做到这一点?
【问题讨论】:
FILE* 不是行指针
这些系统调用不理解行的概念,即 用户/应用程序特定。所以 fseek() 不能做更多的事情 转到文件中的特定字节偏移。 rewind() 转到 文件的开头。所以没有办法去一行#。
【讨论】: