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()的用法相关推荐

  1. C++输入cin,cin.get(),cin.getline()详细比较及例子

    C++输入过程中,是把输入加载到缓冲区中,然后对缓冲区中的字符进行读取.cin,cin,get(),cin.getline()三个函数虽然都能进行数据读取,但是它们对缓冲区内数据的处理方法是不同的(如 ...

  2. C++中的几个输入函数:cin,cin.get(),getline(),cin.getline() 的区别

    目录 cin>> cin.get() getline() cin.getline() cin>> 属于istream流 1)用于输入数字. #include <iostr ...

  3. (转)cin cin.get cin.getline cin

    (转)cin cin.get cin.getline cin<<的结束符有enter space tab cin.get()的结束符只有enter,但会把enter放入队列等待 cin.g ...

  4. C++ getline()函数的用法

    getline()函数是一个比较常见的函数.根据名字直接"望文->生义",就知道这个函数是来完成读入一行数据. 下面就对C++ -- getline()函数的用法说明,以及g ...

  5. getline函数的用法

    getline函数的用法     原文链接:https://blog.csdn.net/MisterLing/article/details/51697098 在C++中本质上有两种getline函数 ...

  6. cin.get(),cin.getline(),getline(),gets(),getchar()

    1.cin.get() (1).cin.get()-------提取单个字符,可以提取回车.空格 a=cin.get(); (2) 同(1)---------------提取单个字符,可以提取回车.空 ...

  7. cin后使用getline

    情景: getline()用来读取一行数据,但是当getline()前面进行了cin输入的话,getline()会把进行cin输入时行末丢弃的换行符读入,从而造成getline()第一次获得的数据为一 ...

  8. 关于scanf 与 cin gets(),getline()......输入输出字符串的区别

    很对人对于字符串的输入输出一直是比较模糊的,今天总结一下几个常用的输入流符号对于输入字符串时的区别: 1.scanf(),首先 它遇到空格或回车键(\n)就会结束,并且会将回车符算入字符串中: 2.c ...

  9. mysql getline_getMessage(),getFile,getLine获取异常用法

    try { $param = $request->all(); $param['building_id'] = 0; $param['sync'] = 2; // 1小程序2App $param ...

  10. c语言getline作用,C++ cin.getline及getline()用法详解

    下面先看下C++ cin.getline用法,具体内容如下所示: 使用 C++ 字符数组与使用 string 对象还有另一种不同的方式,就是在处理它们时必须使用不同的函数集.例如,要读取一行输入,必须 ...

最新文章

  1. poj1860(Bellman-Ford算法)
  2. MFC第一课 控件使用技巧
  3. python中 time、datetime、random模块
  4. java获取服务器状态_获取远程服务器上 Java 进程的运行状态
  5. 转:谷歌离线地图基础
  6. 如何在 JavaScript 中更好地使用数组
  7. 树形结构 —— 树与二叉树
  8. The Distribution File System
  9. CentOS 6.0 xdmcp 配置
  10. SQLServer-Error Log
  11. Atom 备份神器 —— Sync Settings
  12. 树莓派安装FFTW,linux安装库不生成.so库,拷贝.so .a,按时间查看文件的命令
  13. 简易银行管理系统(C语言)
  14. php+未找到驱动程序,显示未找到驱动程序,怎么办?
  15. 在动态表格中智能搜索框JS实现(layui的智能搜索不能手动输入的问题解决)
  16. 快速数论变换与多项式常用运算
  17. OA系统二十四:请假审批五:【点击“审批”后的审批弹出框】的后台逻辑;(审批结果提交的Dao层和Service层逻辑)
  18. opengl开发环境搭建
  19. jsp里照片放在哪里_章小蕙气场靠包装?放人群里很不起眼,就是一个普通大妈!...
  20. Python高光谱图像可视化展示

热门文章

  1. 信道容量与Shannon公式
  2. 通过COS上传文件至腾讯云
  3. rabbitmqctl status报错
  4. Stack Overflow 上人气爆表的10个 Java 问题
  5. 栈和队列应用之数制转换
  6. 列表控件ListCtrl的使用
  7. 用Python做科学计算
  8. PAT甲级1140 Look-and-say Sequence:[C++题解]统计连续个数
  9. 弹性服务器怎么上传文件,上传哪个文件夹弹性云服务器
  10. 人体肺活量测试软件,人体肺活量怎么测试