有什么方法可以让用户选择要输入哪个变量
is there any way to let the user choose which variable is to be inputted?
这是用于C 的个人使用应用程序例如:
class x
{...};
int main()
{
string userinput;
cin>>userinput;
cin>>x."userinput";}
是可能的吗?
如果您在谈论的内容允许用户在运行时设置变量名称,则否。在C 中不可能。根据您要实现的目标,有几种方法。
如果您只需要用户能够访问少量变量,所有这些变量之前已知,则可以使用switch
语句或一堆if/elseif
S
如果您需要存储大量的变量,则可能在编译时不知道其数量,则存在许多仅出于此目的而存在的数据结构。上面有数组,悬挂表,链接列表和数百个变体。这些都是太复杂的主题,无法在一个答案中涵盖。
相关文章:
- 如何使用用户输入变量制作二维数组?
- 如何在循环之外重新输入变量
- 为什么我在输入变量 b.(第 8 行)时出现错误
- 将函数更改为具有设置函数输入变量的方法的类
- 如果输入变量的数据类型与以前不同,如何使我的循环仍然正常运行?
- 基于输入变量创建JSON结构
- 仅接受字母/字母以输入变量,如果不是字母,请重复出现
- 如何在 c++ 的函数中输入变量的名称并使用该变量
- Simulink-使用.Mat作为自动编码c函数的外部输入变量
- C++ 从现有输入变量到文件的新输入
- 在C++中使用用户输入变量声明数组大小。不同的 IDE 会产生不同的结果?
- 如何从 Python 扩展检查输入变量的有效性
- 在C 中的多个函数中使用输入变量
- C++具有无限可选参数和不同输入变量选择的函数
- 当使用输入变量0,1,2和3执行此代码时应该发生什么
- c++setter编码约定.输入变量名称应该是什么
- C++失败的空输入变量
- 如何在C++类中输入变量
- C++运算符破坏输入变量
- 输入流失败后对输入变量的影响