argc

    -1熱度

    2回答

    可能重複: Converting string to integer C 我想的數我從命令的argv [1]接收的轉換爲 「INT」。我知道argv是作爲一個字符串存儲的,但是我怎樣才能從它們中得到一個整數值。假設的argv [1] = 10

    5熱度

    4回答

    如果我想保留了大部分我的代碼,用來處理命令行參數超出主(對組織和更可讀的代碼),這將是最好的做方式的argv外面? void main(int argc, char* argv[]){ //lots of code here I would like to move elsewhere }

    0熱度

    2回答

    另一種「新」的東西,我不得不考慮今晚: int main(argc, char *argv[]) 我不明白爲什麼我會想從CMD行讀,但你永遠不知道!爲什麼我不使用getline並將其讀入字符串?或者getch如果是別的東西? 我懷疑答案是與處理的代碼量有關 - 在#include <string>上使用類似的東西必然會使用較少的計算能力,對嗎? 編輯:就在這個回頭看我覺得挺無聊的一年,從來沒有

    -6熱度

    1回答

    我有問題的ARGC的數量傳遞給程序 所以,當我檢查argc它不等於2! 需要幫助,我該如何解決這個問題? C代碼片段: if (2 != argc) { fprintf(stderr, "Usage: %s <port>\n", argv[0]); exit(1); }

    0熱度

    1回答

    可能重複: Checking value of argc 我要去套接字編程卡,這是我的Socket編程簡單的C代碼開發了Linux的Ubuntu的,但代碼不起作用,並在第一次退出,如果condtion代表端口的argc值。 我需要幫助,請:) #include <sys/types.h> #include <sys/socket.h> #include <netdb.h> #include

    7熱度

    1回答

    我有一個工作程序,但現在我必須使用int argc和char *argv[]參數main。每當我嘗試做到這一點,它給我錯誤,它不能保存。有沒有什麼辦法可以讓argc和argv在Eclipse中工作?

    7熱度

    2回答

    我正在使用共享主機(fasthostingdirect),並且由於某種原因,默認情況下它們已關閉此標誌。這意味着我無法訪問PHP命令行參數...除非在php.exe之後使用-n(= --no-php-info)標誌。 在我的php文件中嘗試過ini_set('register_argc_argv', 1),但它沒有效果。我猜這是由於託管服務提供商的受限性質,但是他們不會停止-n選項 - 不確定使用

    0熱度

    1回答

    我是一名使用Qt構建GUI應用程序的學生程序員。此應用程序的主要目的是打開我們的一些舊樣式文件,允許更好的編輯,然後以新的格式和文件擴展名保存文件。最近我被要求允許從終端進行這種轉換。雖然我知道argv和argc與他們所代表的一致,但我不確定如何實現他們想要的。例如,如何處理相對路徑與絕對......也許如何從相對絕對;也許這些都不是必需的。我的編程經驗主要與guis有關,所以這對我來說有點新鮮。

    1熱度

    6回答

    這是一個描述我目前情況的最小實例。該文件main.cpp中 #include <iostream> void print_from_external_file(); using namespace std; int main(int argc, char* argv[]) { print_from_external_file(); return 0; } 含

    -7熱度

    3回答

    我試圖編寫一些代碼,只允許在argv [1]參數中輸入四個字母之一。如果它是另一個字母,字母q應該出現。 所以香港專業教育學院的書面 #include <iostream> #include <cstdlib> char D, A , R, B; if(argv[1] != D||A||R||B) { cout << "Q" << endl; return(0);