读入——getline()函数和cin
来源:互联网 发布:淘宝内衣模特偷拍网盘 编辑:程序博客网 时间:2024/06/05 20:40
- 1.
#include <iostream>#include <string>using namespace std;int main(int argc, char const *argv[]){ string line; cout<<"输入字符串,可包含空格:"<<endl; //这里getline函数 while(getline(cin,line)) { cout<<line<<endl; } return 0;}
输出结果:
输入字符串,可包含空格:what is your name?what is your name?
这里将空格字符也保存在line里面了。
这里的getline()函数返回值是istream对象,这里的getline()进行循环读取,每次读入一整行(即以换行符结尾),直至文件结束或遇到异常输入。
这里是对于getline()函数的详细解释。
https://zhidao.baidu.com/question/377613227.html
- 2.
#include<iostream>#include<string>using namespace std;int main(){ string word; string word1="why"; while(cin>>word) { cout<<word1<<endl; cout<<word<<endl; cout<<word1<<endl; } return 0;}
这里采用cin进行读入,以下为输出结果
is yourwhyiswhywhyyourwhy
这里输入了一个“is your”的字符串,字符串中带有空格,循环体执行了两次,也就是说在缓冲区读到空格符后停止,然后进入循环体,之后再继续读取。单词中不会包含空格。
阅读全文
0 0
- 读入——getline()函数和cin
- C++ 输入函数 cin>>、cin.getline()和cin.get()区别
- C++ 输入函数 cin>>、cin.getline()和cin.get()区别
- C++ 输入函数 cin>>、cin.getline()和cin.get()区别
- C++ 输入函数 cin>>、cin.getline()和cin.get()区别
- C++ 输入函数 cin>>、cin.getline()和cin.get()区别
- getline和cin.getline
- cin.()和cin.getline()
- c++中关于字符串的读入——cin、getline、get、gtes(查询+思考+总结)
- cin.get函数和cin.getline函数的区别
- C++中cin和cin.getline函数连用的问题
- 函数cin.get、 cin.getline 、getline、 gets
- cin getline函数
- cin.get 和 cin.getline
- cin.getline()和cin.get()
- cin>>和cin.get()和cin.getline()
- cin 和 getline()
- C/C++——输入输出字符相关,cin.get()、getchar()和cin.getline()
- 部署Nginx反向代理三个web服务并调度算法使用加权轮询
- Spring事务的传播行为
- JAVA获取OppenId
- matlab三维绘图
- 讲给Android程序员看的前端教程(39)——Web Woker
- 读入——getline()函数和cin
- 计算鸡和兔子的数量
- Wannafly挑战赛3-C-位数差(二分)
- Xmanager5用Xstart连接CentOS7
- HDU-2025(查找最大元素)
- hibernate
- c和lua进行的一些基础交互和处理,这里留用lua5.1
- jQuery的几大难点
- java 对图片的矩阵运算示例