argv

    2熱度

    1回答

    #include <iostream> using namespace std; int main(int argc, char* argv[]) { int i; i = 1; while (i < argc) { cout << argv[i] << endl; i = i + 1; } } 的命令行參數被列爲

    0熱度

    1回答

    我嘗試使用期望腳本向遠程服務器發送命令時遇到問題。 如果我在腳本中手動將其插入send命令中,該命令正常,但如果通過參數($ command)將其傳遞給except腳本,則該命令無效。 我想在遠程服務器上運行的命令是: top -b -n 2 |頭-15 & & ls -lrt/var/log |頭-10 例:./myexpectscript密碼IP 「頂-b -n 2 |頭-15 &」 更新:我

    1熱度

    2回答

    我用一些命令行參數運行我的程序。但是,當我輸入10,10,10,並打印出來,它打印出49,49,49,這裏是我的代碼: int main(int argc, char *argv[]) { int seed = *argv[0]; int arraySize = *argv[1]; int maxSize = *argv[2]; 這究竟是爲什麼?

    1熱度

    1回答

    空格Python腳本的argv我有幾個Python腳本來處理從互聯網的一些API收到JSON對象。現在,我的主要應用程序是用C++編寫的(它用於GUI和我的API密鑰保護)。我從用戶接收2個輸入。他們中的一個是暱稱,可以有空格。現在,當我通過他們在參數傳遞給C++程序(目前其只寫了一個控制檯應用程序),它工作時,我只是用"",但後來: W:\src>XD "nickname with spaces

    -3熱度

    2回答

    所以,我一直在研究這個簡單的代碼塊。我想打印,當我輸入「./a.out -n」 但是,這是行不通的。我一直在使用stackoverflow試圖解決這個問題,但沒有這樣的運氣。任何幫助,將不勝感激。 #include <stdio.h> #include <stdlib.h> void parse_cmdline(int argc, char *argv); int main (int arg

    1熱度

    1回答

    我有一個Python腳本,我從命令行運行。該腳本,它使用sys.argv,需要具備以下六(6)參數: argument 1: the script name (e.g. 'TimeSeries.py') argument 2: a configuration file (e.g. 'Customer1.cfg') argument 3: whether the resulting data i

    4熱度

    2回答

    我正在開發Flex & Bison項目。我得到了我的flex &野牛完美的工作,但我試圖給argv作爲輸入(yyin)。所以我改變了yyin,以至於花了argv [1],但它實際上並不工作。似乎它採用了argv [1],但是即使我的字符串我想完美工作,我也得到了一個語法錯誤。 這裏是我的Flex: %{ #include "parser.hpp" extern int yyparse();

    1熱度

    1回答

    我想分割一個字符串到標記來創建一個參數參數的數組。我目前的執行情況如下(path是通向用戶的可執行文件正在被讀取的可選參數): // ARG_MAX as defined in limits.h int execute(char *exe) { printf("args to %s: ", exe); char *args = malloc(ARG_MAX); s

    0熱度

    1回答

    使用C ANSI語言,我試圖將main的argv參數傳遞到將在stderr中打印msg的函數。 下面是函數簽名: void erreur(Erreur_prog erreur_entree, const char **argv); 下面是函數: ​​ 我不斷獲取這種類型的錯誤: tp2.c:139:33: attention : passing argument 2 of ‘erreur’ f

    1熱度

    1回答

    我有一些問題需要使用strcmp函數。每次我運行這段代碼時,即使我在提示符下使用正確的參數,它也只是打印錯誤代碼。 if (strcmp(argv[1], "\?") == 0) { ajudaPrompt(); }else { printf ("ERROR.\n\n"); system("pause"); } 有人可以幫我嗎?