c++中getline用法
1.具体用法:
getline(cin,inputline)//cin是正在读取的输入流,而inputline是接收输入字符串的string变量的名称
2.注意事项
1)如果在使用getline()之前有使用scanf(),那么需要用getchar()将前面的换行符读取,再使用getline()
2)getline()这个函数是可以读取空格,遇到换行符或者EOF结束,但是不读取换行符的
3)当我以#作为结束符时,#以及#后面的字符就不再读取
#include <iostream>
#include <string>
using namespace std;
int main (){string name;cout << "Please, enter your full name: ";getline (cin,name,'#');cout << "Hello, " << name << "!\n";}
输出
Please, enter your full name: yyc#yyc
Hello, yyc!
4)我们经常需要将getline与while结合使用
例如:
string str;while(getline(cin,str),str != "#"){……}
在这个例子中,逗号运算符的作用就是将最后一个式子作为判定的条件,即while判断的是str != "#"这个条件,只有当输入到str的为#键时,循环才会结束
c++中getline用法相关推荐
- C++中getline()的用法
getline()用法 getline是C++标准库函数:它有两种形式,一种是头文件< istream >中输入流成员函数:一种在头文件< string >中普通函数: 它遇到 ...
- C++中getline函数用法
C++中getline函数用法 getline用于读取一整行字符,遇到回车符即返回: #include<iostream> #include<string> using nam ...
- c语言getline作用,C++中getline()的用法详解
getline()用法 getline是C++标准库函数:它有两种形式,一种是头文件< istream >中输入流成员函数:一种在头文件< string >中普通函数: 它遇到 ...
- C语言getline函数CSDN,c++中的两种getline用法详解
getline是C++标准库函数:但不是C标准库函数,而是POSIX(IEEE Std 1003.1-2008版本及以上)所定义的标准库函数(在POSIX IEEE Std 1003.1-2008标准 ...
- linux getline函数用法,Linux文本处理三剑客之awk学习笔记05:getline用法详解
getline用法详解 在默认情况下,awk支持从文件或者STDIN中读取数据.我们也可以使用getline来灵活读取数据,例如在main代码块执行过程中读取某个非待处理文件的数据,或者从某个读取某个 ...
- c语言getline作用,C++ cin.getline及getline()用法详解
下面先看下C++ cin.getline用法,具体内容如下所示: 使用 C++ 字符数组与使用 string 对象还有另一种不同的方式,就是在处理它们时必须使用不同的函数集.例如,要读取一行输入,必须 ...
- c++中static_cast用法与uchar/char的区别
1.c++中static_cast用法 static_cast是指显性类型强制转换,如: int a = static_cast<int>(120.34); 结果为a= 120. 和C语言 ...
- 简单介绍Python中异常处理用法
这篇文章主要给大家分享的是 Python中异常处理用法,为了保证程序的健壮性与容错性,即在遇到错误时候程序不会崩溃,我们需要对异常进行处理,下面来看看文章对此的用法,需要的朋友可以参考一下 为了保证程 ...
- 关于OpenCV中常见函数用法总结
关于OpenCV中常见函数用法总结 一 一般Mat的赋值操作 二 求Mat中的最大值以及最小值 三 randn()函数给图像添加高斯噪声 四 mean()函数的用法 五 系统计时器 六 矩阵之间的四则 ...
最新文章
- php.ini utc时间,wordpress的UTC时间与本地时间相差8个小时解决方法
- Integer.parseInt() 与 Integer.valueOf() 区别
- spring+hibernate 下载
- wordpress制作主题之菜单
- 读书笔记《计算机是怎样跑起来的》
- android后台前台切换,Android 把后台应用切换到前台
- 微信小程序开发(原生)
- web标准和w3c_W3C记录了Web的体系结构
- 关于Arcgis runtime sdk for android加载本地.tpk报错Failed to open file. May not be a valid tile package的解决方法
- 串联两个路由器共享宽带上网
- 【转】未能加载文件或程序集“XXX”或它的某一个依赖项。试图加载格式不正确的程序。...
- java中测长度的方法,java获取文件大小的几种方法
- QT(6) of beginer from qter.org
- 微信小程序获取个人头像和昵称,和地图选点功能
- 根据经度纬度计算两者之间的距离
- CERN再次证明中微子可以超光速
- centOS7 防火墙设置
- 中国科学技术大学计算机专业排名,2019中国科学技术大学专业排名
- 运营管理最新版史蒂文森_运营管理(原书第12版)中国版
- 视频教程-清华-尹成老师-Python开发环境-web-Python