头文件#include<string>
cin.getline()属于iostream
getline()属于string
例子
#include<iostream>
#include<cstring>
using namespace std;
int main(){
string a;
getline(cin,a);
cout<<a<<endl;
}
或者
#include<iostream>
using namespace std;
int main(){
char a[20];
cin.getline(a,5);
cout<<a<<endl;
输入skjd jd
输出skjd jd
例子(遇到空格结束)
#include<iostream>
#include<cstring>
using namespace std;
int main(){
char a[200];
cin>>a;
cout<<a<<endl;
}
输入skjsd sj
输出skjsd
例子(消去空格)
输入
sjksa skas
输出
sjksaskas
#include<iostream>
using namespace std;
int main()
{
string a;
while(getline(cin,a))
{
int n=a.size();//长度
for(int i=0;i<n;++i)
{
if(a[i]!=' ')
cout<<a[i];
}
cout<<endl;
}
return 0;
}