fgets()是否会移动文件指针?
fgets()函数是否自动将文件指针移动到位置,直到我提到的大小参数为止?
例如 :
p.txt文件的内容是“我是个好孩子”。 使用fgets(a,5,fp1)后文件指针向前移动5个位置?
在任何一本书中都找不到这个。 因此查询。
使用fgets(a,5,fp1)之后,文件指针是否向前移动了5个位置?
指针fp1
不受fgets
调用(或任何其他stdio
I / O例程)的影响; 将更新fp1
指向的FILE
对象以反映新文件位置,但指针本身不会更改。
fgets
函数不会修改文件指针。
但是,文件偏移量会增加实际读取的字节数。