1.cin.get(字符变量名):用来接收字符
ch = cin.get();
cin.get(ch);
以上两者均可以
2.cin.get(字符数组名,接收字符数目)用来接收一行字符串,可以接收空格
cin.get(a,20);a为字符数组名
3.cin.get(),用来了过滤你输入字符串中的不需要的字符。
4.cin.getline():获取一个字符串,可以有空格并输出
例子:
char m[20];
cin.getline(m, 5);接收5个字符放到m中去,
cin.getline()实际上有三个参数,cin.getline(接受字符串的看哦那间m,接受个数5,结束字符),/当第三个参数省略时,系统默认为'"0'
如果将例子中cin.getline()改为cin.getline(m,5,'a');当输入jlkjkljkl时输出jklj,输入jkaljkljkl时,输出jk
getline():接受一个字符串,可以接收空格并输出,
列子:
string str;
getline(cin,str);
5、gets():接受一个字符串,可以接收空格并输出
例子:
char m[20];
gets(m);
6.getchar() :接受一个字符
char ch;
ch=getchar()