argv

    2熱度

    1回答

    我想要做的是讓我的程序通過一個目錄進行遞歸,並對目錄中的所有文件進行遞歸,在每個文件中搜索單詞「ERROR」,然後打印實例它在一個單獨的文件中。我能夠做到這一點,而不會使其遞歸,即只需輸入要在cmd中手動檢查的文件即可。我想知道遞歸時使用ARGV的正確方法是什麼。這裏是我的代碼至今: #!/usr/bin/perl use strict; use warnings; use File::Fi

    33熱度

    2回答

    所以我想知道如果命令行參數總是空終止?谷歌似乎說是,並且在海灣合作委員會編譯表明情況是這樣,但我可以保證這永遠是真實的嗎? int main(int argc, char** argv) { char *p; for(int cnt=1; cnt < argc; ++cnt) { p = argv[cnt]; printf("%d = [%

    2熱度

    3回答

    我想我的Perl腳本能夠做到這一點: $ ./code file.txt | myperl.pl param1 param2 所以基本上它會輸入(STIDN)從./code與param1和param2執行它。 但爲什麼這不起作用: my $param1 = $ARGV[0]; my $param2 = $ARGV[1]; while (<>) { if ($param1 > 0

    1熱度

    5回答

    在我的程序中,我輸入int值到argv[1]。我需要把if聲明是這樣的: num = 3; if (argv[1] == num) { [...] } 我得到一個警告:comparison between pointer and integer [enabled by default] 如何比較這兩個值?

    1熱度

    3回答

    我想知道我怎麼能在C語言相比,這個數字我穿上argv[2]和我的代碼int號: EX: prog.exe file.txt 74 ======================== int n; scanf ("%d", &n); if (n > argv[2]) { [...] } 如何我可以比較這些不同類型的數據嗎?

    1熱度

    2回答

    我正在使用vb.net和Arcobjects作爲我的程序。我正在爲ArcMap 10創建一個按鈕,該按鈕將將kml轉換爲lyr文件。 我有問題將變量傳入Python代碼。這些變量是文件路徑,如果我用/代替硬編碼,它會很好用。當變量動態傳遞中,在路徑名在 「/」 S程序中斷: Dim Filelocation As OpenFileDialog = New OpenFileDialog()

    -2熱度

    2回答

    好的。讓我重新開始。我正在嘗試編寫一個程序來評估逆波蘭表示法的參數。 (即/程序2 4 +,其評估爲6)。 int main(int argc, char *argv[]) { char oper[MAXOP]; char *ptr; unsigned char c; double op2; while (--argc > 0 && ++argv

    1熱度

    2回答

    當我嘗試分析命令行參數時出現奇怪的錯誤。我爲什麼稱它奇怪?那麼,那是因爲我事先就C++中的命令行解析進行了大量的研究,沒有人的測試代碼在我的visual studio 2010 IDE上工作。當我使用調試器時,我發現當我嘗試檢查參數時,總是返回FALSE。在下面的例子中,我做了一個if(argv [1] ==「-in」)。我試着在觀察窗口中以幾種不同的方式進行測試。我試着先把它傳遞給一個字符串。或

    7熱度

    2回答

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

    1熱度

    2回答

    我需要有看起來輸入像 ./a.out <exe> <arg1> ... <argn> <others_stuff> 其中<exe> <arg1> ... <argn>是,我必須執行作爲一個單獨的處理的輸入(目標是保存exe的輸出到一個TXT)。 將輸出保存到txt文件不是問題,我只需重定向stdout(使用dup2,freopen或類似的東西)。 問題是隻執行一部分argv!因爲exec的家庭