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