int fgetpos ( FILE * stream, fpos_t * position )
例如:
fpos_t pos
fgetpos (pFile,&pos) // 得到
// 。。。
fsetpos (pFile,&pos) // 从新设回指针位置
C++ 用:
streampos tellg ( ) 得到当前文件指针位置
int pos
pos = pFile.tellg()
在调用getline之前,先调用tellg()得到当前位置,然后getline(),需要返回的时候调用seekg()。 代码如下: #include #include #include using namespace stdvoid main() { string schar ch[500000]ofstream ob1("ab.txt")ifstream ifs("e...欢迎分享,转载请注明来源:内存溢出
评论列表(0条)