[英]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.