我的用户输入必须类似于1 b 2 c 3 c 4 c 5。基本上每个字符串输入都有一个对应的整数值。我对a和b没问题,因为它们只需要用户输入一次,但是c可以根据用户需要输入多次,直到下一行为止(c的所有int值都存储在向量中)。正在使用istringstream进行此操作的正确方法。
我尝试了类似的方法,但是它并没有停止询问用户输入(while循环永远不会退出)
string line;
getline(cin, line);
istringstream iss(line);
while (iss >> a >> a_num >> b >> b_num >> c >> c_num) {
//code
}