c程式設計 main函式帶命令列引數的使用

2021-12-18 22:53:16 字數 1166 閱讀 2773

1樓:匿名使用者

這是不可能的!請採納、

2樓:匿名使用者

main()函式及其引數

c++標準允許主函式main()有或沒有引數列表。 您能在主函式main()中使用一個或更多的引數。 如下是一些慣例:

int main(int argc, char *argv)第一個引數argc,指明有多少個引數將被傳遞給主函式main(),真正的引數以字串陣列(即第2個引數argv)的形式來傳遞。每一個字串均有自己意思。在這句法上面, 記住, argc代表引數的數量, main()函式本身是在索引0為的第一引數。

所以, argc總是至少為1 。它的總數是從argv列陣的元素數目。 這意味著, argv[0]的值是至關重要的。

如果使用者在控制檯環境中程式名稱後鍵入含引數的指令, 那麼隨後的引數將傳遞給argv[1] 。

1 為了演示在主函式main()中使用數字引數,改變上例**如下:

#include

using namespace std;

int main(int argc, char *argv)

c++的main函式中的引數有什麼用?

3樓:匿名使用者

除了void就是一個int一個char陣列#include

#include

int main(int argc, char* argv)試試這個

test andy

4樓:匿名使用者

當你在cmd 命令列輸入的時候,有時候需要帶引數

比如你打: ***x.exe /a /b...

這個後面的/a /b等等內容,就是main函式用來接收的引數,你就可以自己根據引數的不同,來執行不同的**了。就這麼簡單。

5樓:萬年冰霜

昏了,你學c++多久阿?

這是最基本的傳參阿。當main裡面需要用到外部引數資料傳入的時候就要在括號里加引數了。

不如你要比較3個數大小,而這3個數不是預先寫在程式裡的,而需要執行後再給出的,那麼就需要把引數穿進去了。

6樓:匿名使用者

我學c的時候,講到main函式裡面的引數時,老師說,等以後用到了我們再講,不過好像一直沒用到過,所以就沒有講。

c語言命令列引數問題,C語言命令列引數問題?

經測試1 int main int argc,char argv 2 a atof argv 1 n atoi argv 2 include stdafx.h include int main int argc,char argv a atof argv 1 底a和指數n的轉化!n atoi arg...

帶命令列的安全模式

安全模式是windows作業系統中的一種特殊模式,經常使用電腦的朋友肯定不會感到陌生,在安全模式下使用者可以輕鬆地修復系統的一些錯誤,起到事半功倍的效果。安全模式的工作原理是在不載入第三方裝置驅動程式的情況下啟動電腦,使電腦執行在系統最小模式,這樣使用者就可以方便地檢測與修復計算機系統的錯誤。顧名思...

C 怎麼使用命令列引數讀取檔案,即檔案應該放在哪?在主函式中怎麼傳入路徑?下面是我寫的測試程式

滄海雄風 我除錯過了 只有一處錯誤 使用方法 這個檔案編譯後的exe 假設叫 test.exe那麼 如果要讀 1.txt 和 2.txt 那麼 先要進入cmd 在執行裡輸入cmd回車 不是你常用的控制檯 雖然也是黑視窗 轉到 test.exe所在目錄 輸入 test.exe 1.txt 2.txt ...