#include <iostream>
#include <string>
using namespace std;
int main()
{
stringa;
getline(cin,a);
cout<<a<<endl;
return0;
}
输入:I love China回车并未结束输入,需回车两次才能结束输入,输出结果为:I love China.
4.cin.get cin.getline
cin.get()函数可以接收空格,遇回车结束输入。
#include <iostream>
using namespace std;
int main()
{
chara[50];
cin.get(a,50);
cout<<a<<endl;
return0;
}
输入:I love China回车结束输入,输出结果为I love China。
5. cin.getline
cin.getline()函数可以同cin.get()函数类似,也可接收空格,遇回车结束输入。
#include <iostream>
using namespace std;
int main()
{
chara[50];
cin.getline(a,50);
cout<<a<<endl;
return0;
}
输入:I love China回车结束输入,输出结果为I love China。
以上这篇C++读取带空格字符串的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持ASPKU。
注:相关教程知识阅读请移步到C++教程频道。










