C語言文件指針自動移動?
文件內部指針不是就是用打開文件函數所賦值的那個指針,
打開函數的指針,是文件流的指針,指向這個文件流。
內部指針指向當前操作在文件流中的位置
fp是文件指針的話
可以使用ftell(fp)來獲取當前內部指針位置。
也有fseek函數來設置內部指針位置,這些函數調用的時候,必須使用文件流的 指針。文件流的指針始終是這個fp,但內部指針的位置是一直在移動的,沒有一個可見的內部指針的變量來讓你操作,只對文件指針操作就可以了。
讀寫文件的時候內部指針自動移動,是C的IO系統管理來實現的,這個文件流其實仍然是IO,跟鍵盤鼠標都是由IO系統管理來做的,不用去關心底層的具體操作,只要知道讀寫操作以后內部指針變了,就行。
上一篇c語言中輸入實數用什么
下一篇反射通道是什么