C++ cin.getline() , cin.get(), getline()
来源:互联网 发布:易建联体测数据 编辑:程序博客网 时间:2024/05/15 04:36
cin.getline(array,size);
getline()函数读取整行,它通过回车键键入的换行符来确定输入结尾,但不保存换行符,存储时,用空字符来代替换行符。第一个参数用来存储输入行的数组的名称,第二个参数是要读取的字符数(结尾处要添加空字符)。
getline()成员函数在读取指定数目的字符或遇到换行符时停止读取。
cin.get(array,size);
get()函数将换行符留在输入队列中。
cin.get();
不带任何参数的cin.get()函数可读取下一个字符(读取一个字符),即使是换行符,因此可以用它来处理换行符。还可以用在return语句前使窗口一直开着直到你按任何键。
getline(cin,string);
将一行输入读取到string对象中
注:使用cin 或者 cin.get(array,size)读取输入后一定要使用没有参数或者接受一个参数的cin.get()来处理换行符。
下面看一个小程序:
输出结果:
将第13和18行注释掉以后得到的错误结果:
0 0
- C++ cin.getline() , cin.get(), getline()
- cin、cin.get()、getline()
- cin、cin.get()、getline()
- 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,cin.get(),cin.getline()
- cin、cin.get()、cin.getline()、getline()、gets()
- cin、cin.get()、cin.getline()、getline()、gets()
- cin、cin.get()、cin.getline()、getline()、gets()
- cin,cin.get(),cin.getline(),getline(),fget()
- cin、cin.get()、cin.getline()、getline()
- 区分cin,cin.get(),cin.getline(),getline
- cin cin.get cin.getline getline getchar
- C++: cin.get()与cin.getline()
- cin.get 和 cin.getline
- 王家林亲授《DT大数据梦工厂》大数据实战视频“Scala深入浅出实战经典”视频、音频和PPT下载!第47讲:Scala多重界定代码实战及其在Spark中的应用源码解析
- 学习easyui疑惑(四)
- java开发连接池配置方法总结
- binder机制
- hihocoder 1039 字符消除 C++程序
- C++ cin.getline() , cin.get(), getline()
- 磁盘调度算法
- Volley框架解读(三)
- Oracle常用SQL语句
- 关于递归自己的总结
- skill sum review
- 《学习OpenCV》第三章课后题8-a
- (3)全e化的管理系统条件-3
- Linux进程调度算法之O(1)算法