此函数可读取整行,包括前导和嵌入的空格,并将其存储在字符串对象中。

getline 函数如下所示:

getline(cin, inputLine);

其中 cin 是正在读取的输入流,而 inputLine 是接收输入字符串的 string 变量的名称。下面的程序演示了 getline 函数的应用:

// This program illustrates using the getline function
//to read character data into a string object.
#include <iostream>
#include <string> // Header file needed to use string objects
using namespace std;
int main()
{
string name;
string city;
cout << "Please enter your name: ";
getline(cin, name);
cout << "Enter the city you live in: ";
getline(cin, city);
cout << "Hello, " << name << endl;
cout << "You live in " << city << endl;
return ;
}

最新文章

  1. day4总结
  2. centos 6.6中的yum源更换成国内的阿里云yum源
  3. A Silverlight Bug ?
  4. Android 4.2以上的手机USB调试设置
  5. Android Studio系列教程六--Gradle多渠道打包
  6. Using Feedback as a Tool
  7. 将远程数据库中的某表数据复制到本数据库(ORACLE)
  8. Nginx高并发配置思路(轻松应对1万并发量)
  9. SlimFTPd, LFTP和FileZilla Client/Server
  10. HTML学习笔记(七)
  11. Scala是一门现代的多范式编程语言
  12. hdu 2586 How far away ?倍增LCA
  13. Oracle_建表
  14. CentOS 7 安装docker (图文)
  15. Oracle 12 Rman增量备份
  16. python之获取当前操作系统(平台)
  17. Http请求笔记
  18. noi.ac 集合
  19. halcon之NCC匹配
  20. pyqt 不规则形状窗口显示

热门文章

  1. tensorflow利用预训练模型进行目标检测(一):安装tensorflow detection api
  2. 最大似然估计的缺陷 —— 方差和均值的 bias
  3. python面向对象与结构成员之间的关系
  4. Tomcat 初探(三)多项目部署
  5. WINDOWS系统注册表(读、写)
  6. LA 3635 Pie
  7. Type system
  8. 谁说NTFS不支持UEFI启动的?启动U盘放不了超过4G的文件怎么办?Server2016 Win10 U盘UEFI启动制作方法
  9. 【Django】创建后的基本操作
  10. css——应用多个样式