对输入流操作:seekg()与tellg();
对输出流操作:seekp()与tellp();
seek用于移动指针;
tell用于返回当前定位指针的位置。
移动读、写指针位置:
input.seekg(0,ios::beg);//返回读指针的当前位置(文件开始位置)值;
output.seekp(0,ios::end);//返回读指针当前位置值函数;
它有两个参数,第一个参数是偏移量,第二个参数是基地址。 对于第一个参数,可以是正负数值,正的表示向后偏移,负的表示向前偏移。而第二个参数可以是: ios::beg:表示输入流的开始位置 ios::cur:表示输入流的当前位置 ios::end:表示输入流的结束位置 tellg()函数不需要带参数,它返回当前定位指针的位置,也代表着输入流的大小。