seekg seekp tellg tellp 用法
創(chuàng)新互聯(lián)建站是專業(yè)的阿里地區(qū)網(wǎng)站建設(shè)公司,阿里地區(qū)接單;提供網(wǎng)站設(shè)計制作、網(wǎng)站設(shè)計,網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行阿里地區(qū)網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊,希望更多企業(yè)前來合作!
對輸入流操作:seekg tellp
對輸出流操作:seekp tellp
其中: g-get p-put
seek是對文件指針進(jìn)行定位,它有2個參數(shù):
1.偏移量 2.開始位置
第二個參數(shù):
ios::beg : 流的開始位置
ios::cur : 流的當(dāng)前位置
ios::end : 流的末尾
如:seekg(0,ios::begin) 對輸入流文件進(jìn)行定位到:開始位置
seekp(10,ios::cur) 對輸出流文件進(jìn)行定位到:離當(dāng)前位置10個字符的位置
tell是獲得文件流指針的函數(shù),返回文件指針的位置,它沒有參數(shù)
所有輸入/輸出流對象(i/o streams objects)都有至少一個流指針:
ifstream,類似istream, 有一個被稱為get pointer 的指針,指向下一個將被讀取的元素。
ofstream, 類似ostream, 有一個指針put pointer ,指向?qū)懭胂乱粋€元素的位置。
fstream, 類似iostream, 同時繼承了get 和put
pos_type tellg() 用于輸入流,返回流中‘get’指針的當(dāng)前位置
pos_type tellp() 用于輸出流,返回當(dāng)前流中‘put’指針的位置。