0
我有C++程序。那裏我使用了C++。爲了運行該程序,我通過unix終端傳遞了值。但是我不能通過傳遞參數值來運行代碼片段。使用unix終端運行C++程序
- 獲得的bash構建路徑作爲
用戶/ venushka /庫/開發商/ Xcode中/ DerivedData/testFunctions-blcisknaxkrqribioawblwrttsib /建造/產品/調試
我執行myFunctions bash作爲
./testFunctions
我通過ARGS爲
./testFunctions 1
請看下面的代碼片段,我用
int main(int argc, const char * argv[]) {
// insert code here...
//std::cout << "Hello, World!\n";
if (*argv[0] == 1) {
std::cout << "Hello, World!\n";
//test();
}
return 0;
}
當我給1以arg我PROGRAME線你好世界上還沒有執行。我做錯了什麼,請幫助我。謝謝 。請在下面找到
也可以使用'strtol(argv [1])'來比較整數。 – 2015-01-21 08:27:37