【发布时间】:2014-09-25 20:23:06
【问题描述】:
假设我有以下输入
8 2 I slept long
8 3 5 Students didn't do well
9 1 What should I do? seriously
9 5 I have no idea what to do from now on
存储在 wow.txt 中。
我想为每一行分别取两个整数和字符串 (所以对于第一行,我输入 8、2,然后我睡了长字符串作为输入 然后移动到下一行,对于第二行,我将 8 和 3 作为整数然后 5 学生做的不是字符串等等),但我不知道怎么做。
如果我使用 getline,那么我会将整行作为输入,我想知道 如果有办法获取前几个输入和该行的其余部分 分开。
任何帮助将不胜感激。
【问题讨论】:
-
您正在学习 C++ 课程吗?你查阅过你的文字吗?
-
尝试更简单的;如果第一个整数 (8) 是您想要的全部内容怎么办?你会怎么做?
-
这不是给班级的。我只是想看看如何从 C++ 中提取数据。
标签: c++ parsing iostream getline string-parsing