首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >倒带到底是做什么的?

倒带到底是做什么的?
EN

Stack Overflow用户
提问于 2015-08-06 14:53:28
回答 1查看 1.5K关注 0票数 1

我在C中遇到了rewind()函数,我从这里中了解了它的描述和示例。

描述中提到了关于该功能的以下内容:

C库函数void rewind(FILE *stream)将文件位置设置为给定流的文件开头。

我真的还没弄清楚这个想法。我们能想象它是一个游标在要读取的文件中移动,而rewind()只是将该游标设置为文件的开头吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-06 15:03:06

来自手册页

函数将按流指向的流的文件位置指示符设置为文件的开头。它相当于: (空)搜寻(流,0L,SEEK_SET) 除了流的错误指示符也被清除之外(参见clearerr(3))。

因此,下一次在调用rewind之后从文件中读取时,从一开始就开始读取。所以你的光标类比是有效的。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31859034

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档