如何使用输入字符串,在 C++ 中调用变量名

用户10538922

所以我只是遇到了一个基本问题。但出于某种原因,我无法围绕它。

所以给出代码:

int Red = 1;
int Blue = 2;
int Green = 3;

main (){
cout << "Enter your keyword";
cin >> str1;

如果用户输入单词 Red,我希望它返回变量“Red”的值,而不对每个变量使用if 语句(我有 200 多个变量)。

更加具体:

如果用户输入红色,我希望我的程序读取数组中的第一项。为此,我需要红色来表示一个数值。

在此先感谢您的帮助。

亚瑟

更新:问题被误解了。


您不能根据字符串值引用变量。

但是您可以设置包含key组合的结构列表value你应该看看map

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

变量名如何存储在C中?

来自分类Dev

For ... of循环,它在字符串中调用变量名

来自分类Dev

如何使用任何输入变量名从字符串中解析python函数?

来自分类Dev

在C ++ 11中对变量名进行字符串化的替代方法

来自分类Dev

C#字符串到变量名

来自分类Dev

C#字符串到变量名

来自分类Dev

如何在C ++中从宏组成变量名?

来自分类Dev

如何从C字符串中删除“垃圾输入”?

来自分类Dev

如何处理C中的字符串输入?

来自分类Dev

如何在C ++中采用多行字符串输入?

来自分类Dev

如何在C ++中输入整数后跟字符串?

来自分类Dev

如何在C ++中输入字符串数组

来自分类Dev

使用“ gets”在C中输入字符串

来自分类Dev

我们如何使用存储在C#中的字符串变量中的表名

来自分类Dev

在c中输入字符串以及如何将字符串存储到变量中

来自分类Dev

从JSON字符串中获取值,该字符串在变量名C#中具有特殊标记

来自分类Dev

如何使用C ++将字符存储在字符串中

来自分类Dev

如何将EditText用户输入存储到c#中的字符串变量中

来自分类Dev

如果用户输入的字符串变量无效,如何重复输入命令-C ++

来自分类Dev

在C中输入大字符串

来自分类Dev

标准C ++中的字符串输入

来自分类Dev

链表[C]中的字符串输入

来自分类Dev

C中的字符串输入/输出

来自分类Dev

强制程序使用输入字符串在C中调用函数

来自分类Dev

c# - 如何在变量名中使用变量

来自分类Dev

如何将子字符串拆分为多个块并使用 C# 将它们输入到表中?

来自分类Dev

C中的用户输入字符串变量

来自分类Dev

在C#中的当前目录中使用变量名创建文件

来自分类Dev

从ArrayList的字符串中获取变量名

Related 相关文章

热门标签

归档