c++中字符输入函数getline、cin.getline区分
来源:互联网 发布:矩阵论 pdf 编辑:程序博客网 时间:2024/06/05 10:10
1、cin>>s; s可以是:string s、char s[];
这个是ostream中的函数,遇到‘ ’(空格) , '\n'(换行),就会自动结束,因此如果用cin读取字符串,那么这个字符串中不能含有空格和换行。
cin因为不识别空格和换行,因此如果在输入字符串的时候,在字符开始处输入了空格或换行,没有任何影响。
#include <iostream>#include <string>#include <stdio.h>using namespace std;int main(){ string s; int n; while(cin>>s) { cout<<s<<endl; }
}
2、getline(cin , s , '\n') , s只能是 string s
getline属于string类的字符读取函数,这个函数的第三个参数可以不写(getling(cin , s)),第三个参数默认是'\0',这种情况下如果要结束一个字符串输入,对于有些编译器(VC , VS), 必须得连续输入两个换行。
对于getline(cin , s , 'z') ,能识别空格和换行
对于getline只要截止字符(第三个参数)设置得当,能读取多行
#include <iostream>#include <string>#include <stdio.h>using namespace std;int main(){ string s; int n; while(getline(cin , s , 'z')) { cout<<s<<endl; }
}
3、cin.getline(s , 100 , '/n') , 只能是 char s[];
cin.getline属于ostream , 和getline类似,只是只能对char s[]类型进行读取,除这点外,其他和getline都相同。
0 0
- c++中字符输入函数getline、cin.getline区分
- C++ 中字符输入(cin,getline,cin.get)
- C++中cin>>、cin.get()、cin.getline()、getline()、gets()输入函数详解
- C++中cin>>、cin.get()、cin.getline()、getline()、gets()输入函数详解
- 区分cin,cin.get(),cin.getline(),getline
- c++中字符输入函数cin.getline在输入char与string时的不同
- 字符串输入函数scanf,cin,cin.getline,gets,getline
- c++中 cin.get();cin.getline();getline();gets();getchar()等输入函数的小结
- C/C++中cin,cin.getline,getline的用法
- C++中几个输入函数的用法和区别(cin、cin.get()、cin.getline()、getline()、gets()、getchar()))
- 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()区别
- 函数cin.get、 cin.getline 、getline、 gets
- C++:cin、cin.getline()、getline()的用法
- C++:cin\cin.getline()\getline()的用法
- IPSEC_TNCFG(8) - 操作KLIPS虚拟接口
- HANA中的SQL&SQLScript&Procedure
- Spring与SpringMVC 容易忽略的context:component-scan配置
- 消除浏览器中的图片默认间隙
- Android WebView一系列
- c++中字符输入函数getline、cin.getline区分
- 动态规划-dp
- Chapter 4 | Trees and Graphs--判断有向图两节点之间是否存在路径
- 【数据挖掘导论】——数据类型
- uva 11524 InCircle 内切圆(计算几何)
- 对vector等STL标准容器进行排序操作
- 正则表达式学习
- 详细解析如何做一款成功的APP应用
- 71 独木舟上的旅行