这里
string s;
cin>>s;
cout<<s<<endl;
cin在读到空格时就停止读取,所以,
输入
asdf fghj 输出
asdf
若要保留空格,就需要用到getline
getline(cin, s);
此时在enter前的空格都能读到。
本文深入解析了C++中cin与getline的使用区别,详细介绍了cin在遇到空格停止读取的特点,并阐述了getline如何解决这一问题,提供保留空格的输入方法。同时,对比两种输入方式在不同场景下的应用,帮助开发者更灵活地选择合适的输入函数。
这里
string s;
cin>>s;
cout<<s<<endl;
输入
asdf fghj 输出
asdf
getline(cin, s);
310
1084

被折叠的 条评论
为什么被折叠?
