string类基本的输入函数有如下几个:
1)istream& operator>>(istream&,string&);
2)istream& getline(istream&,string&);
3)istream& getline(istream&,string&,char);
所以使用cin默认是读取一个词;
如果要读取一行就使用getline(这一行默认是很长的,无论空格任何字符皆可);
如:
string str;
getline(cin,str);
cout<<str<<endl;
c++---string遇到空格读取结束问题
最新推荐文章于 2024-08-20 08:21:57 发布