将具有多个单词的常量分配给变量
Assigning a constant with multiple words to a variable?
我是编程新手,遇到了一些麻烦。我希望能够输入名字和姓氏,并根据输入到程序中的名称,引发不同的响应。例如:如果用户输入"布鲁斯韦恩",我希望程序说"你是蝙蝠侠"。但是如果用户输入"克拉克肯特",我希望程序用"你是超人"来回应。问题是试图将常量"Bruce Wayne"和"Clarke Kent"分配给可以使用cin的变量>> 。有人可以帮助我吗?
#include <iostream>
#include <string>
int main()
{
std::string name;
std::cout << "Enter your name: ";
std::getline( std::cin, name );
if ( name == "Bruce Wayne" ) std::cout << "You are Batman" << std::endl;
else if ( name == "Clarke Kent" ) std::cout << "You are Superman".<< std::endl;
else std::cout << "You are impostor".<< std::endl;
}
你不需要使用常量。
- 获取用户输入
- 如果用户输入是"布鲁斯韦恩"输出"你是蝙蝠侠"
- 如果用户输入是"克拉克肯特"输出"你是超人"
相关文章:
- 递归模板化函数不能分配给具有常量限定类型"const tt &"的变量"state"
- 如何为静态常量模板化专用整数值分配存储
- 将编译时常量向量转换为堆分配版本
- 对复合分配中的"常量"的混淆
- 传入与在C++中分配常量引用
- 将常量字符* 分配给字符*
- 将 static_cast<int>(-15) 分配给静态常量字符类型变量
- 移动具有常量成员的类的构造和分配
- cpp 数组 - 分配常量索引有效,而非常量索引不起作用
- C++:可以编写忽略常量分配的代码吗?
- C++ - 无法将顶部常量指针分配给另一个非常量指针
- 为什么在将常量 ptr 分配给常量引用时没有收到编译错误?
- 可选参数常量引用重新分配
- C++分配并使用常量作为初始值设定项
- 如何在C++中将常量引用分配给函数中的指针
- 使用函数中的语句数作为内存分配的常量
- 从常量字符数组初始化为动态分配的常量字符数组
- 了解常量引用对非成本数据成员的分配
- 堆上是否会分配内存以支持临时对象到常量引用的嵌套绑定
- 将具有多个单词的常量分配给变量