获取多行输入以便在C ++中进行解析

时间:2013-01-29 21:17:26

标签: c++ cin

我想创建一个程序,允许用户在控制台中键入多行输入,然后当他们按某个键时,在这种情况下它将是键F,输入将停止并且所有内容都存储在名为string的{​​{1}}。

此字符串应包含用户输入的所有输入,包括空格,新行等。我希望它是一个字符串,以后可以在程序中解析。

input

1 个答案:

答案 0 :(得分:1)

string input;
string line;

while (getline(cin, line))
{
    if (line == "K\n")
        break;

    input += line;
}