亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

c++ seekg與tellg的區別

c++
小樊
81
2024-07-29 13:35:08
欄目: 編程語言

seekg()tellg()都是istream類的成員函數,用于文件定位和查詢當前文件位置。它們的區別在于:

  1. seekg()用于移動文件內部指針到指定位置。可以通過指定相對于文件開頭、文件結尾或當前位置的偏移量來移動指針。語法為:

    stream.seekg(offset, direction);
    

    其中offset為偏移量,direction為偏移方向,可以是ios::beg(文件開頭)、ios::end(文件結尾)或ios::cur(當前位置)。

  2. tellg()用于查詢當前文件位置。它返回一個streampos類型的值,表示當前文件指針的位置。語法為:

    streampos pos = stream.tellg();
    

    其中pos為當前文件指針的位置。

總的來說,seekg()用于移動文件指針位置,而tellg()用于查詢當前文件指針位置。它們通常配合使用,可以實現在文件中進行定位和讀取操作。

0
徐水县| 怀安县| 贵港市| 于都县| 鹿邑县| 鄂温| 洛南县| 武威市| 日喀则市| 巨鹿县| 新绛县| 东宁县| 甘肃省| 商城县| 阳原县| 昆山市| 台州市| 策勒县| 平遥县| 邹城市| 千阳县| 汽车| 垣曲县| 崇文区| 黎川县| 项城市| 台山市| 渑池县| 宣汉县| 陆丰市| 罗田县| 乌兰察布市| 武平县| 开原市| 广平县| 澄城县| 扶沟县| 阿坝| 乐业县| 邳州市| 台山市|