91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
米易县| 东山县| 肃南| 通辽市| 灯塔市| 安平县| 武安市| 阿克陶县| 甘泉县| 甘洛县| 吉林省| 广河县| 定陶县| 库尔勒市| 建始县| 和田县| 开平市| 昌平区| 全南县| 昭通市| 三江| 肥东县| 上杭县| 通城县| 拉萨市| 福泉市| 岑巩县| 临沧市| 东阿县| 绵竹市| 洪雅县| 河源市| 滁州市| 克什克腾旗| 德保县| 永安市| 石柱| 奉节县| 金华市| 治多县| 松江区|