0

我可以使用 getline 轻松跳过数据文件的标题,但是当我解析数据文件并到达文件的页脚时,我最终陷入了循环,因为程序正在尝试解析没有的数据列不再存在。当行中不再有数据时,是否有一种简单的方法可以停止读取?看起来有一个空白行,后面跟着一些页脚信息,但我不能保证我所有的数据文件都会看起来像那样(即我需要一些非常通用的东西)。

4

2 回答 2

2

查看您现有的代码(编辑您的问题并将其放在那里,而不是在评论中),我看到您有嵌套循环。但你真正想要的是一个有两个退出理由的循环。

while ((q < 16) && (liness >> temp)) { ... }
于 2012-05-22T13:04:21.447 回答
-1

将该行读入一个字符串,仅当您看到\n末尾时才解析。

于 2012-05-22T12:43:40.600 回答