ifstream 有没有提供获取第几行的函数,该如何处理

ifstream 有没有提供获取第几行的函数
txt中10行数据

提取第6行数据,,没这个函数啊


难道只能这么做 

for(int i=0; i<=6;i++)
ifstream>>str;

来提取吗???



2. 为什么有的代码中 读取文件的时候,要检测eof,没有必要吧,检测了干嘛啊??

------解决方案--------------------
getline一行一行的来。
------解决方案--------------------
好像没有,但是你可以自己一行一行来读嘛
------解决方案--------------------
探讨
为什么有的代码中 读取文件的时候,要检测eof,没有必要吧,检测了干嘛啊??

这个怎么解决啊???