C++:cin、cin.getline()、getline()的用法
link
#include <iostream>/***
//用法1:输入一个数字或字符
#include <iostream>
using namespace std;
int main ()
{int a,b;cin>>a>>b;cout<<a+b<<endl;return 1;
}***//***
//用法2:接收一个字符串,遇“空格”、“TAB”、“回车”就结束
#include <iostream>
using namespace std;
int main ()
{char a[20];cin>>a;cout<<a<<endl;return 1;
}
***///二、cin.getline()
//用法:接收一个字符串,可以接收空格并输出/***
#include <iostream>
using namespace std;
int main ()
{char m[20];cin.getline(m,5);cout<<m<<endl;return 1;
}***//***
//三、getline()
//用法:接收一个字符串,可以接收空格并输出,需包含“#include<string>”#include<iostream>
#include<string>
using namespace std;
int main ()
{string str;getline(cin,str);cout<<str<<endl;return 1;
}***//***
四、注意的问题
1、cin.getline()属于istream流,而getline()属于string流,是不一样的两个函数2、当同时使用cin>>,getline()时,需要注意的是,在cin>>输入流完成之后,getline()之前,需要通过***//*-------------Basic Input/Output-------------*/
#include<iostream>
#include<string>
#include<sstream>
using namespace std;int main(){int age;//standard input(cin)cout<<"Please enter an integer value as your age: ";cin>>age;cout<<"Your ager is: "<<age<<".\n";//cin and stringstring mystr;cout<<"What's your name? "<<endl;mystr="\n";getline(cin,mystr);getline(cin,mystr);cout<<"Hello,"<<mystr<<".\n";char sex;cout<<"Please enter a F or M as your sex: ";cin>>sex;cout<<"Your sex is: "<<sex<<endl;cout<<"What's your favorite team? ";mystr="\n";getline(cin,mystr);getline(cin,mystr);cout<<"I like "<<mystr<<".\n";//system("pause");return 0;
}/******/
C++:cin、cin.getline()、getline()的用法相关推荐
- C++输入cin,cin.get(),cin.getline()详细比较及例子
C++输入过程中,是把输入加载到缓冲区中,然后对缓冲区中的字符进行读取.cin,cin,get(),cin.getline()三个函数虽然都能进行数据读取,但是它们对缓冲区内数据的处理方法是不同的(如 ...
- C++中的几个输入函数:cin,cin.get(),getline(),cin.getline() 的区别
目录 cin>> cin.get() getline() cin.getline() cin>> 属于istream流 1)用于输入数字. #include <iostr ...
- (转)cin cin.get cin.getline cin
(转)cin cin.get cin.getline cin<<的结束符有enter space tab cin.get()的结束符只有enter,但会把enter放入队列等待 cin.g ...
- C++ getline()函数的用法
getline()函数是一个比较常见的函数.根据名字直接"望文->生义",就知道这个函数是来完成读入一行数据. 下面就对C++ -- getline()函数的用法说明,以及g ...
- getline函数的用法
getline函数的用法 原文链接:https://blog.csdn.net/MisterLing/article/details/51697098 在C++中本质上有两种getline函数 ...
- cin.get(),cin.getline(),getline(),gets(),getchar()
1.cin.get() (1).cin.get()-------提取单个字符,可以提取回车.空格 a=cin.get(); (2) 同(1)---------------提取单个字符,可以提取回车.空 ...
- cin后使用getline
情景: getline()用来读取一行数据,但是当getline()前面进行了cin输入的话,getline()会把进行cin输入时行末丢弃的换行符读入,从而造成getline()第一次获得的数据为一 ...
- 关于scanf 与 cin gets(),getline()......输入输出字符串的区别
很对人对于字符串的输入输出一直是比较模糊的,今天总结一下几个常用的输入流符号对于输入字符串时的区别: 1.scanf(),首先 它遇到空格或回车键(\n)就会结束,并且会将回车符算入字符串中: 2.c ...
- mysql getline_getMessage(),getFile,getLine获取异常用法
try { $param = $request->all(); $param['building_id'] = 0; $param['sync'] = 2; // 1小程序2App $param ...
- c语言getline作用,C++ cin.getline及getline()用法详解
下面先看下C++ cin.getline用法,具体内容如下所示: 使用 C++ 字符数组与使用 string 对象还有另一种不同的方式,就是在处理它们时必须使用不同的函数集.例如,要读取一行输入,必须 ...
最新文章
- poj1860(Bellman-Ford算法)
- MFC第一课 控件使用技巧
- python中 time、datetime、random模块
- java获取服务器状态_获取远程服务器上 Java 进程的运行状态
- 转:谷歌离线地图基础
- 如何在 JavaScript 中更好地使用数组
- 树形结构 —— 树与二叉树
- The Distribution File System
- CentOS 6.0 xdmcp 配置
- SQLServer-Error Log
- Atom 备份神器 —— Sync Settings
- 树莓派安装FFTW,linux安装库不生成.so库,拷贝.so .a,按时间查看文件的命令
- 简易银行管理系统(C语言)
- php+未找到驱动程序,显示未找到驱动程序,怎么办?
- 在动态表格中智能搜索框JS实现(layui的智能搜索不能手动输入的问题解决)
- 快速数论变换与多项式常用运算
- OA系统二十四:请假审批五:【点击“审批”后的审批弹出框】的后台逻辑;(审批结果提交的Dao层和Service层逻辑)
- opengl开发环境搭建
- jsp里照片放在哪里_章小蕙气场靠包装?放人群里很不起眼,就是一个普通大妈!...
- Python高光谱图像可视化展示