C C 生成的exe檔案如何傳引數到main中

2021-06-02 08:38:02 字數 817 閱讀 5356

main函式引數argc,argv說明:

c/c++語言中的main函式,經常帶有引數argc,argv,如下: 

int main(int argc, char** argv)

int main(int argc, char* argv)

這兩個引數的作用是什麼呢?argc 是指命令列輸入引數的個數,argv儲存了所有的命令列引數。假如你的程式是hello.exe,如果在命令列執行該程式,執行命令為: 

hello.exe shiqi yu

那麼,argc的值是 3,argv[0]是"hello.exe",argv[1]是"shiqi",argv[2]是"yu"。  

下面的程式演示argc和argv的使用: 

#include int main(int argc, char ** argv)

假如上述**編譯為hello.exe,那麼執行 

hello.exe a b c d e

將得到 

argument 0 is hello.exe.

argument 1 is a.

argument 2 is b.

argument 3 is c.

argument 4 is d.

argument 5 is e.

執行 

將得到 

C C 生成的exe檔案如何傳引數到main中

main函式引數argc,ar 說明 c c 語言中的main函式,經常帶有引數argc,ar 如下 int main int argc,char ar int main int argc,char ar 這兩個引數的作用是什麼呢?argc 是指命令列輸入引數的個數,ar 儲存了所有的命令列引數。假...

java程式如何生成 exe檔案

exe4j myeclipse jdk jvm windows 1.1 在筆者的另一篇 myeclipse如何生成jar檔案 經驗中,已經介紹了jar的生成過程這裡,不再重複說明了。下面筆者將直接介紹.exe檔案生成的過程。2.2 在介紹.exe生成過程前,我們首先要確認一下,自己的電腦有沒有安裝上...

Python如何生成可執行的 exe檔案

為什麼要生成可執行檔案 不需要安裝對應的程式設計環境 可以將你的應用閉源 使用者可以方便 快捷的直接使用 打包工具 pyinstaller 一.pyinstaller簡介 python是乙個指令碼語言,被直譯器解釋執行。它的發布方式 py檔案 對於開源專案或者原始碼沒那麼重要的,直接提供原始碼,需要...