一般情况下,用普通的cin(输入流)在给string类型的变量赋值时默认空格为赋值结束的标志,输入时输入空格就默认将空格前的字符串赋给string类型的变量,而空格后面的就不会赋给它,所以要将带空格的字符串赋给变量,就要用到getline(),在你输入回车键前,你可以对string 一直输入
语法:getline(cin,str);
str 是字符串变量;
一般情况下,用普通的cin(输入流)在给string类型的变量赋值时默认空格为赋值结束的标志,输入时输入空格就默认将空格前的字符串赋给string类型的变量,而空格后面的就不会赋给它,所以要将带空格的字符串赋给变量,就要用到getline(),在你输入回车键前,你可以对string 一直输入
语法:getline(cin,str);
str 是字符串变量;