C++如何连续输入多个可能含空格的字符串

可以尝试如下方案,亲测可行。

int main()
{
    string s1,s2;
    while(getline(cin,s1)&&getline(cin,s2))
    {
        cout<

以上是string类型的解决方案,下面是定义char数组如何处理的方法。

int main()
{
    char s1[100],s2[100];
    while(gets(s1)&&gets(s2))
    {
        cout<

你可能感兴趣的:(C++如何连续输入多个可能含空格的字符串)