cin是按空格和回车进行字符截断的
如果你需要输入含有空格的字符串,就应该使用getline,getline以回车结束截取一整行数据。
例:
string cc;
cin.sync(); //使用前,先进行缓存清理,以免出现错误
getline(cin, cc);