C/C++字符或字符串的输入

来源:互联网 发布:百雀羚vs欧莱雅 知乎 编辑:程序博客网 时间:2024/05/29 02:52

c中:
1、scanf(“%c”,a);//输入一个字符,a代表的是一个字符
2、scanf(“%s”,a);//输入一个字符串,a代表的是一个字符数组的名字,不接受空格的
3、getchar();//输入一个字符
4、gets(a);//输入一个字符串,a代表的是字符串的名字,可以接搜空格的!
c++中:
1、cin>>
输入数字:以空格或回车结束
输入字符或字符串:以空格、TAB、回车结束!
2、cin.get(字符变量名):用来接收字符
cin.get(字符数组名,接受字符数目),用来接收一个字符串,可以接受空格的
cin.get(无参数):没有参数主要是用于舍弃输入流中的不需要的字符或者舍弃回车弥补cin.get(字符数组名,接受字符数目),的空格的不足
3、cin.getline(字符数组名,接受字符数目):接受一个字符串
cin.getlne():其实可以有三个参数,最后一个参数是字符串的结束标志,当最后的参数省略时,默认是’\0’
4、getline():接受一个字符串,可以接受空格的,也可以有三个参数的
5、gets():接受一个字符串,可以接受空格的
6、getchar():接受一个字符

阅读全文
0 0