使用getline后,如何回退一行?
我在一个程序中不停地getline,但满足某些条件的时候,我要使文件指针回退一行,即回到上一个getline的位置,我应该怎么做呢?
[解决办法]
tellg
seekg
[解决办法]
这好像没办法 除非记录文件指针,然后seek退回
[解决办法]
fseek
[解决办法]
还是查msdn会让你更快些。
[解决办法]
setpos记录getline前调用 保存住位置
发现要倒退 就用seek回去就可以了
具体怎么调用还是自己翻MSDN吧
发布时间: 2012-03-28 15:40:03 作者: rapoo
使用getline后,如何回退一行?
我在一个程序中不停地getline,但满足某些条件的时候,我要使文件指针回退一行,即回到上一个getline的位置,我应该怎么做呢?
[解决办法]
tellg
seekg
[解决办法]
这好像没办法 除非记录文件指针,然后seek退回
[解决办法]
fseek
[解决办法]
还是查msdn会让你更快些。
[解决办法]
setpos记录getline前调用 保存住位置
发现要倒退 就用seek回去就可以了
具体怎么调用还是自己翻MSDN吧