argc

    -1熱度

    2回答

    在C中,假設我需要代碼在用戶在涉及argv和argc的linux命令行中輸入「-o」之類的東西時執行某些操作。更具體地說,如果文件名以-o開頭。輸入特定字符串時如何捕獲?

    1熱度

    1回答

    int main (int argc, char *argv[]) { int a, b, quo, rest; void division(int dividendo, int divisor, int *ptr_quociente, int *ptr_resto) { *ptr_quociente=dividendo/divisor;

    -1熱度

    1回答

    這是geany說的。 幫助讚賞。 rec_pattern_printing.c:5:錯誤:前 '*' 標記 rec_pattern_printing.c語法錯誤:在函數'主 ': rec_pattern_printing.c:8:錯誤:`的argc' 未聲明(在一次使用此功能) rec_pattern_printing.c:8:錯誤:(每個未聲明的標識符僅報告一次 rec_pattern_prin

    0熱度

    1回答

    我對彙編代碼非常陌生,需要知道如何在函數參數中傳遞命令行參數(argc,argv,env)。在第2行(#RIGHT HERE)是我不知道實現的地方,我需要將這三個參數傳遞給我的主體。任何人都可以幫忙嗎? 我正在編譯它通過運行:gcc -m32 t.c s.s.下面的代碼是S,S和mymain是T.C main: #RIGHT HERE call mymain ret

    0熱度

    1回答

    非常簡單,我試圖總結命令行中輸入的所有整數。總和實際上起作用,如果我用「1 1 1 1」輸入啓動程序,總和增加一次四次。問題是,總和初始化在一些非常大的數字(4293283588)。這是爲什麼? int main(int argc, char*argv[]) { int a = 0; int sum = 0; size_t i = 0; for (i=0

    0熱度

    2回答

    在我的C++應用程序,這是一個.exe一個應用程序,我有這樣的: int main(int argc, char** argv){ --argc; ++argv; if (argc != 1){ throw std::exception("Bad command line."); } 等 但我怎麼會叫,在我的C#(WPF)的應用程序?我試過System.Diagnostics

    0熱度

    2回答

    有效貼2 ARGC我正在做一個非常簡單的程序代碼。 首先,它具有選項 「-num」 爲第2 ARGC。如果你在第三個argc中輸入任何東西,程序將簡單地說第三個argc被輸入。 下面是輸入和輸出的例子。 輸入命令行1: ./test -num 輸出1 -num 輸入命令行2: ./test -num AnythingHere 輸出2 -num 3rdArgcEntered 我還希望

    0熱度

    2回答

    我輸入以下命令行: ./file -a 1 -b2 -a5 -b 55 -b4 我得到的輸出是: a: 1 argv[1]: -a b: 2 argv[2]: 1 a: 5 argv[3]: -b2 b: 55 argv[4]: -a5 b: 4 argv[5]: -b Counter: 5 我希望得到的輸出應該是: a: 1 argv[1]: -a 1 b: 2

    2熱度

    2回答

    我已經創建了一個處理應用程序,然後使用文件 - >導出應用程序將其導出。 最初,一些參數被硬編碼,以使其運行。現在我想在執行導出的應用程序時使用命令行提供這些(字符串)參數。 我一直在尋找類似於C語言或Java的東西,但它似乎不起作用。 我在Win32中導出我的應用程序,它創建一個名爲「application.windows32」的文件夾。在文件夾內有「myapp.exe」「源」文件夾和「lib」

    0熱度

    3回答

    的值,如果我的Visual Studio下編譯該代碼2013 int main(int argc, char* argv[]) { std::cout << "arg count: "<< argc << "/n"; } ,然後用沒有額外的參數(即,>的Program.exe)運行它,它輸出 arg count: 1 用1個參數(>的Program.exe ARG1)它輸出 arg