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()
cin,和几个get函数的用法的更多相关文章
- C++中cin、cin.get()、cin.getline()、getline()、gets()等函数的用法----细节决定成败  (sort用法)
		C++中cin.cin.get().cin.getline().getline().gets()等函数的用法 学C++的时候,这几个输入函数弄的有点迷糊:这里做个小结,为了自己复习,也希望对后来者能有 ... 
- C++中cin、cin.get()、cin.getline()、getline()、gets()等函数的用法
		学C++的时候,这几个输入函数弄的有点迷糊:这里做个小结,为了自己复习,也希望对后来者能有所帮助,如果有差错的地方还请各位多多指教(本文所有程序均通过VC 6.0运行) 1.cin 2.cin.get ... 
- cin、cin.get()、cin.getline()、getline()、gets()等函数的用法
		学C++的时候,这几个输入函数弄的有点迷糊:这里做个小结,为了自己复习,也希望对后来者能有所帮助,如果有差错的地方还请各位多多指教(本文所有程序均通过VC 6.0运行)转载请保留作者信息:1.cin1 ... 
- (转)cin、cin.get()、cin.getline()、getline()、gets()等函数的用法
		学C++的时候,这几个输入函数弄的有点迷糊:这里做个小结,为了自己复习,也希望对后来者能有所帮助,如果有差错的地方还请各位多多指教(本文所有程序均通过VC 6.0运行)转载请保留作者信息:1.cin1 ... 
- C++中cin、cin.get()、cin.getline()、getline()、gets()等函数的用法(转)
		学C++的时候,这几个输入函数弄的有点迷糊:这里做个小结,为了自己复习,也希望对后来者能有所帮助,如果有差错的地方还请各位多多指教(本文所有程序均通过VC 6.0运行) 1.cin 2.cin.get ... 
- STL中流相关的输入输出符和get函数彻底总结:cin、cin.get()、cin.getline()、getline()、gets()等函数的用法
		我的总结: [首先:对于流来说,就把流看成一个中转的仓库,对流进行<<运算或>>运算或者get函数的运算都是指,把“流”中的数据“运送”到“内存变量”中去,还是把内存变量中的数 ... 
- cin,cin.get(),cin.getline(),gets(),getchar()函数的用法
		1.cin>> 用法a:最基本的流输入用法,接受一个数字或字符,自动跳过输入的空格. 用法b:接受一个字符串,但是遇到除开头外的空格则会终止输入. #include<iostream ... 
- C++中关于cin、cin.get()、cin.getline()、getline()、gets()等函数的用法
		1.cin>> 用法1:最基本,也是最常用的用法,输入一个数字: 注意:>> 是会过滤掉不可见的字符(如 空格 回车,TAB 等) cin>>noskipws> ... 
- [转载]cin、cin.get()、cin.getline()、getline()、gets()函数的用法
		1.cin>> 用法1:最基本,也是最常用的用法,输入一个数字: #include <iostream>using namespace std;main ( ... 
随机推荐
- Android自动化测试Uiautomator--UiSelector接口简介
			UiSelector对象可以理解为一种条件对象,描述的是一种条件,可以配合UiObject使用得到某个符合条件的控件对象. 所有的方法都是public的,且都返回UiSelector类的对象. 文本方 ... 
- [转]Python 之 使用 PIL 库做图像处理
			Python 之 使用 PIL 库做图像处理 1. 简介. 图像处理是一门应用非常广的技术,而拥有非常丰富第三方扩展库的 Python 当然不会错过这一门盛宴.PIL (Python Imaging ... 
- x86保护模式 任务状态段和控制门
			x86保护模式 任务状态段和控制门 每个任务都有一个任务状态段TSS 用于保存任务的有关信息 在任务内权变和任务切换时 需要用到这些信息 任务内权变的转移和任务切换 一 ... 
- 【UML】关联、依赖、泛化、实现等关系说明
			导读:再上一篇博客中,介绍了UML的9种图,现在,将对UML中的关系进行总结.图很重要,但图形中的各种关系也很重要,这扯关系的事儿,从来都是大事儿. 一.基本定义 1.1 总体说明 1.2 具体定义 ... 
- 集群高可用之lvs+keepalive
			集群高可用之lvs+keepalive keepalive简介: 负载均衡架构依赖于知名的IPVS内核模块,keepalive由一组检查器根据服务器的健康情况动态维护和管理服务器池.keepalive ... 
- iOS学习笔记08-Quartz2D绘图
			一.Quartz2D简单介绍 在iOS中常用的绘图框架就是Quartz2D,Quartz2D是Core Graphics框架的一部分,我们日常开发使用的所有UIKit组件都是由Core Graphic ... 
- BZOJ 3196 二逼平衡树 ——树套树
			[题目分析] 全靠运气,卡空间. xjb试几次就过了. [代码] #include <cmath> #include <cstdio> #include <cstring ... 
- 算法复习——欧拉函数(poj3090)
			题目: Description A lattice point (x, y) in the first quadrant (x and y are integers greater than or e ... 
- java 数据库连接的几个步骤
			Class.forName("oracle.jdbc.driver.OracleDriver"); String url = "jdbc:oracle:thin:@你的主 ... 
- 洛谷 [P2964] 硬币的游戏
			博弈论+dp 依旧是博弈论的壳子,但问的是最大值,所以要dp 设 dp[i][j] 表示该取 i 号硬币,上一次取了 j 个的先手能取的最大值, 因为每次从小到大枚举复杂度太高,所以我们要从 dp[i ... 
