1.cin
//遇到“空格”,“TAB”,”回车”都结束
//in:sss ddd
//out:sss
int main(){
string a;
cin >> a;
cout << a <<endl;
}
2.接收字符cin.get()
int main()
{
char ch;
ch = cin.get();//或者是cin.get(ch);
cout << ch;
return 0;
}
3.cin.get(字符数组名,接收字符个数)
用来接收一行字符串(可以接收空格),这个最大的用途是可以定量的接收字符的个数(但是要注意,如果定义的数组的个数是20,则实际上只能接收19个字符,还要加上’\0’)
这个方法只能正针对于是字符数组,不能使用string来输入。
int main()
{
char a[20];
cin.get(a, 20);
cout << a;
return 0;
}
4.可以接收带空格的字符串
#include<iostream>
using namespace std;
int main(){
string b;
getline(cin,b);
cout << b <<endl;
}
```