您的位置:首页 > 其它

cin、cin.get()、cin.getline()、getline()、gets()等函数的用法

2017-12-14 20:41 375 查看
参考于cin、cin.get()、cin.getline()、getline()、gets()等函数的用法

cin>>

(1) >> 是会过滤掉不可见字符(如 空格 回车,TAB 等)

cin.get()

(1) cin.get(char);//接受一个字符

(2) cin.get(char*,接收字符数目);//可以接收空格,接收数目=实际接收字符+1个’\0’

cin.getline()

(1) cin.getline(char*,接收数目);

//可以接收空格,接收数目=实际接收字符+1个’\0’

(2) cin.getline(char*,接收数目,结束字符)

//当第三个参数省略时,系统默认为’\0’

//cin.getline(str,5,’a’);当输入abcdef时输出abcd,输入jkaljkljkl时,输出jk

#include<string>


1.getline(cin,string str);//可以接收空格

2.gets(char *str);//可以接收空格

3.getchar()//getchar()是C语言的函数,C++也可以兼容,但是尽量不用或少用;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐