自学研究了一下C++输入字符(串)的cin>>,cin.get,cin.getline
来源:互联网 发布:滨州 行知中学 曝光 编辑:程序博客网 时间:2024/04/28 01:59
Dev C++:
字符
char c;
cin>>c;//不吃空格和回车等,只吃有效字符
cin.get(c);//吃回车空格等所有
字符串
char c[10];
cin.getline(c,8);//可读空格,遇回车结束,不读回车 若输入小于等于限定位数(8-1)位(不算回车),回车,则全部读入,并在末尾加‘\0’,缓冲区无回车,不读入回车;若大于限定位数(8-1)位,回车,则只读入前(8-1)位 加上‘\0’,之后cin认为出错,之后的一切关于cin的语句(cin>>,cin.get,cin.getline)全部跳过不执行 ;
cin.get(c,8);//可读空格,遇回车结束,不读回车 若输入小于等于限定位数(8-1)位(不算回车),回车,则全部读入,并在末尾加‘\0’,缓冲区有回车,不读入回车;若大于限定位数(8-1)位,回车,则只读入前(8-1)位 加上‘\0’,后面的内容(包括那个回车)存入缓冲区。
0 0
- 自学研究了一下C++输入字符(串)的cin>>,cin.get,cin.getline
- C++ 中字符输入(cin,getline,cin.get)
- cin.get(),cin,cin.getline()的区别
- cin,cin.get,cin.getline的区别
- cin , cin.get() , cin.getline() , getline() , cin.ignore() 的用法
- cin、cin.get()、cin.getline()、getline()、gets()等函数的用法(C++)
- cin cin.get cin.getline
- cin cin.get cin.getline
- cin,cin.get,cin.getline.
- cin cin.get cin.getline
- cin,cin.get(),cin.getline()
- 各种输入方式的细节cin.get/cin.getline/getline...
- cin、cin.get()、getline()
- cin、cin.get()、getline()
- cin.get(),cin.getline()
- 文本输入cin ,cin.getline(name,n),cin.get(name,n),cin.get()
- (转)cin cin.get cin.getline cin
- cin.get();cin.getline();getline(cin,string);cin.ignore()的理解
- 3285 转圈游戏
- CentOs7 下安装LAMP环境(超级详细) 之 apache
- jquery显示和隐藏 切换
- POJ 1186 方程的解数 中文
- POJ 1187 陨石的秘密 中文
- 自学研究了一下C++输入字符(串)的cin>>,cin.get,cin.getline
- (七)charper4-Building a Social Website之djangoByExample阅读笔记
- PAT1057. 数零壹(20)
- POJ 1189 钉子和小球 中文
- Bzoj 1798: [Ahoi2009]Seq 维护序列seq(线段树区间操作)
- This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary log
- Subsets II
- struts2请求数据自动封装和类型转换
- POJ 1190 生日蛋糕 中文