方法一:
char m[20];
cin>>m;
可接受19个字符,最后一个为’\0’,遇空格、tab、回车结束;
方法二:
char m[20];
cin.get(m,20);
可接受19个字符,最后一个为’\0’,可包含空格,遇回车结束;
方法三:
char m[20];
cin.getline(m,20);
可接受19个字符,最后一个为’\0’,可包含空格,遇回车结束;
方法四:char m[20];
gets(m);
可接受19个字符,最后一个为’\0’,可包含空格,遇回车结束;
方法五:
string s;
getline(cin,s);//第三个参数(char类型),可省略,getline(cin,s,'#')就是当输入‘#’时,才结束;
可接受带空格的字符串,遇回车结束。