string字符串输入

用cin输入string字符串时,默认遇到空格回车制表符等空白字符即字符串输入结束。

因此遇到带空格字符的字符串就会出现问题,此时需要用到getline函数,getline()是遇回车符输入结束。

string字符串的基本输入格式是:

cpp 复制代码
getline(cin,name);
cpp 复制代码
//reading more than one word with getline
#if 1
#include<iostream>
#include<string>//要使用string类,必须在程序中包含头文件string。
using namespace std;

int main()
{
	//const int Arsize = 20;
	string name;
	string dessert;

	cout << "Enter your name:\n";
	getline(cin,name);
	cout << "Enter your favorite dessert:\n";
	getline(cin,dessert);
	cout << "I have some delicious " << dessert << " for you, " << name << "." << endl;
	system("pause");
	return 0;
}
#endif
相关推荐
Data_agent8 分钟前
1688获得1688店铺所有商品API,python请求示例
java·开发语言·python
一晌小贪欢12 分钟前
【Python办公】-图片批量添加文字水印(附代码)
开发语言·python·图片水印·python水印·python添加水印·图片添加水印
Yeats_Liao16 分钟前
CANN Samples(十三):Ascend C 算子开发入门
c语言·开发语言
越来越无动于衷17 分钟前
Java 实现 WebService(SOAP)联网调用:从原理到实战
java·开发语言
专注于大数据技术栈19 分钟前
java学习--枚举(Enum)
java·学习
悦悦子a啊24 分钟前
将学生管理系统改造为C/S模式 - 开发过程报告
java·开发语言·算法
我命由我1234535 分钟前
开发中的英语积累 P19:Inspect、Hint、Feedback、Direction、Compact、Vulnerability
经验分享·笔记·学习·职场和发展·求职招聘·职场发展·学习方法
万邦科技Lafite36 分钟前
一键获取淘宝关键词商品信息指南
开发语言·数据库·python·商品信息·开放api·电商开放平台
fqbqrr43 分钟前
2512C++,clangd支持模块
开发语言·c++
han_hanker1 小时前
泛型的基本语法
java·开发语言