如何用C++在文件中输入数据,并返回文件中当前指针指向的位置地址指针。

如何用C++在文件中输入数据,并返回文件中当前指针指向的位置地址指针。,第1张

文件当前指针位置 用 fgetpos 得到。

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...


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/12000944.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存