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
相关推荐
web3.088899916 小时前
1688图片搜索API,相似商品精准推荐
开发语言·python
二哈喇子!16 小时前
JAVA环境变量配置步骤及测试(JDK的下载 & 安装 & 环境配置教程)
java·开发语言
少云清16 小时前
【性能测试】15_JMeter _JMeter插件安装使用
开发语言·python·jmeter
二哈喇子!16 小时前
Java框架精品项目【用于个人学习】
java·spring boot·学习
yj爆裂鼓手16 小时前
c#万能变量
开发语言·c#
GGGG寄了16 小时前
HTML——文本标签
开发语言·前端·html
Aevget16 小时前
MFC扩展库BCGControlBar Pro v37.2 - 全新的VS 2026可视化管理器
c++·mfc·bcg·界面控件·ui开发
yangSnowy16 小时前
PHP变量回收机制
开发语言·php
Mixtral17 小时前
2026年4款学习转写工具测评:告别逐字整理,自动生成复习资料
笔记·学习·ai·语音转文字
鄭郑17 小时前
【playwright 学习笔记】原理讲解与基础操作 --- day01
笔记·学习