get函数和getline函数
• get函数的功能与提取运算符(>>)很相像,主要的不同点是get函数在读入 数据时包括空白字符。
• getline函数的功能是从输入流中读取多个字符,并且允许指定输入终止字符,读 取完成后,从读取的内容中删除终止字符。
get函数应用举例
#include <iostream>
using namespace std;
int main()
{ char ch; while ((ch = cin.get()) != EOF) //ctrl+z表示结束输入cout.put(ch); return 0;
}
getline函数应用举例:为输入流指定一个终止字符
#include <iostream>
#include <string>
using namespace std;
int main()
{ string line; cout << "Type a line terminated by 't' " << endl; getline(cin, line, 't'); cout << line << endl; return 0;
}
getline函数头文件:#include < string >
getline函数原型:
istream& getline(istream &is, string &str, char delim );
其中,istream &is 表示一个输入流,譬如cin;
string&str表示把从输入流读入的字符串存放在这个字符串中(可以自己随便命名,str什么的都可以);
char delim表示遇到这个字符停止读入,在不设置的情况下系统默认该字符为’\n’,也就是回车换行符(遇到回车停止读入)。
get函数和getline函数相关推荐
- C++的get()函数与getline()函数使用详解
点击蓝字 关注我们 来源自网络,侵删 一.C++的get()函数使用详解 1.C++ get()函数 get()函数是cin输入流对象的成员函数,它有3种形式: 无参数的: 有一个参数的: 有3个参数 ...
- linux c getline函数,基于getline()函数的深入理解
我在网上搜了半天getline()函数,大多针对C++的,重载函数比较多,云里雾里的,而且没有实例,反正就是没有自己所需要的getline()函数.所以,自己在Linux下man了一把,并做了测试.g ...
- getline函数(精华版)
在我的印象中,getline函数经常出现在自己的视野里,模糊地记得它经常用来读取字符串 .但是又对它的参数不是很了解,今天又用到了getline函数,现在来细细地总结一下: 首先要明白设计getlin ...
- c语言getline函数什么意思,getline函数(精华版)详解
在我的印象中,getline函数经常出现在自己的视野里,模糊地记得它经常用来读取字符串 .但是又对它的参数不是很了解,今天又用到了getline函数,现在来细细地总结一下: 首先要明白设计getlin ...
- c++里的getline函数
c++中的getline函数, getline()函数是一个比较常见的函数.根据名字直接望文生义,就知道这个函数是来完成读入一行数据. 在C++中本质上有两种getline函数: 第一种:在头文件&l ...
- C++中getline()函数
我的技术博客:www.cnblogs.com/overcode 学习C++的同学可能都会遇到一个getline()函数,譬如在C++premer中,标准string类型第二小节就是"用get ...
- C++中getline函数的使用
代码: 1 #include <iostream> 2 #include <cstdio> 3 4 using namespace std; 5 6 int main(){ 7 ...
- c++ getline 读不到东西_C++ getline()函数问题
你的位置: 问答吧 -> C/C++ -> 问题详情 C++ getline()函数问题 在下面这段代码中,是先把一个文件中字符按行存贮在一个vector容器中,然后用sstream对象来 ...
- Linux C学习--getline()函数
getline()函数是什么?百度百科这样解释: getline不是C库函数,而是C++库函数.它会生成一个包含一串从输入流读入的字符的字符串,直到以下情况发生会导致生成的此字符串结束.1)到文件结束 ...
- 关于VC++6.0中getline函数的一个bug
关于VC++6.0中getline函数的一个bug 最近在调试程序时,发现getline函数在VC++6.0和其他编译器上运行结果不一样,比如有如下这段程序: #include <iostrea ...
最新文章
- NeHe教程Qt实现——lesson03
- 成功解决Windows10环境下运行Linux系统下的.sh文件
- 可控硅失效现象_可控硅坏的原因有哪些
- 来客推仿拼多多电商商城小程序源码
- nacos分布式配置中心搭建与使用
- TCP/IP的基本概念
- 教你一招:Excel中使用vlookup函数查询序列所对应的值
- 怎么让Firefox,chrome 等浏览器识别维语,哈语等字体
- 拼图复原_玩过上百款拼图后,我总结出这份超详细的拼图年龄对照表!(收藏贴)...
- K8s 亲和性和非亲和性(Affinity)
- 1980-2018年中国及世界各国实际利率数据
- Up in the Air-19
- MVP释义:做最小可行产品
- 程序员开发指南!金三银四Android面试的一些感受,这原因我服了
- MIT的计算机系课程设置
- 农产品电商app开发的主要价值与功能分析
- FastGCNL:FAST LEARNING WITH GRAPH CONVOLUTIONAL NETWORKS VIA IMPORTANCE SAMPLING
- axios 官方指南翻译
- python 数值运算 m op n_测验1 Python基本语法元素 (第1周)
- linux的基本指令--第三节