繁体   English   中英

fgets()是否会移动文件指针?

[英]Does fgets() move the file pointer ?

fgets()函数是否自动将文件指针移动到我所提到的大小参数之间的位置?

例如 :

文件p.txt的内容是“我是个好孩子”。 使用fgets(a,5,fp1)之后,文件指针是否向前移动了5个位置?

在任何一本书中都找不到这个。 因此查询。

fgets函数不会修改文件指针。

但是,文件偏移量会增加实际读取的字节数。

使用fgets(a,5,fp1)后,文件指针向前移动5个位置?

指针fp1不受fgets调用(或任何其他stdio I / O例程)的影响; 将更新fp1指向的FILE对象以反映新文件位置,但指针本身不会更改。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM