0
我有一个任务告诉我需要接受来自命令行的参数。 我知道如何在命令行接受参数,但是这是我需要什么将字符串文字转换为变量名称
我告诉我的论点如下name_of_function NAME_OF_VARIABLE参数1,arugment2
有一种简单的方法来name_of_function映射到名字的函数和name_of_variable全局变量的名称,而不是每个人都strcmp?
我有一个任务告诉我需要接受来自命令行的参数。 我知道如何在命令行接受参数,但是这是我需要什么将字符串文字转换为变量名称
我告诉我的论点如下name_of_function NAME_OF_VARIABLE参数1,arugment2
有一种简单的方法来name_of_function映射到名字的函数和name_of_variable全局变量的名称,而不是每个人都strcmp?
没有工具或库将字符串转换为相应的变量,函数或其他任何内容,在C
。当你有例如一个.NET运行时环境,您可以使用反射来查看,如果一个对象在您的程序中并访问它。
您将不得不使用strcmp或类似命令来解释命令行参数并决定如何处理这些命令。
为什么不用strcmp? – this
我可以用strcmp做,但有没有更好的方法? –
您必须使用您从用户读取的数据。 – this