***转自:***https://www.cnblogs.com/zzw1024/p/10502011.html
常见的输入问题:
1、直接用cin输入(当然可以使用cout直接输出):
1)string s;
cin >> s; //只接收回车键和空格前面所输入的字符!!!!!
一旦输入空格,cin将空格视为回车键,将会将后面的字符赋予后续有输入cin函数的变量中,如下面的a,故一定确保输入无空格!!
2)char a[10];
cin >> a; //同样,只接收回车键和空格前面所输入的字符!!!!!
一旦输入空格,cin将空格视为回车键,将会将后面的字符赋予后续有输入cin函数的变量中,如下面的a,故一定确保输入无空格!!
同样:(以下情况是一样的)
char *b =a;
cin >> b;
2、使用空格为间隔输入多个数字或字符(与scanf功能一样)
1)int a,b,c;
cin >>a&g