逐字读取多个空格的文件

时间:2016-05-31 09:16:56

标签: c++ ifstream

我想逐字阅读.txt文件,并将字词保存到字符串中。问题是.txt文件在每个单词之间包含多个空格,所以我需要忽略空格。

以下是我的.txt文件示例:

error: unexpected end of pattern

如您所见,每一行都是另一个人,因此我需要单独检查每一行。

我猜代码看起来应该是这样的:

(?i)(a|b)(?-i)(a|b)

预期结果必须是:

John      Snow  15
Marco  Polo     44
Arya    Stark   19

1 个答案:

答案 0 :(得分:1)

您可以使用operator>>的{​​{1}},它可以为您处理多个空格:

istream