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

fgets()函数是否自动将文件指针移动到位置,直到我提到的大小参数为止?

例如 :

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

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

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

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

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

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