cin,和几个get函数的用法


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()

优质内容筛选与推荐>>
1、Windows 2000/XP/2003下安装配置IIS+PHP+MySQL+Zend Optimizer+GD库+phpMyAdmin
2、k8s基于CA签名的双向数字证书认证(三)
3、【转】Vmware 8.0注册码 序列号 key 注册方法
4、AngularJS结构简介
5、ASP.NET MVC5使用Area区域


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号