matlab呼叫c 生成的exe如何傳遞引數

2021-04-11 20:33:06 字數 1141 閱讀 2849

1樓:匿名使用者

不要copy用system命令,你用dos命令試試應該bai沒問題:

dos( 'test.exe 33' );

傳到main(int argc, char* argv)裡後,duargc是系統自動計算的,應該zhi是2,第一個傳入的引數就是daoexe名稱本身,即argv[ 0 ]是'test.ext',你傳入的從第二個引數開始,『33』對應argv[ 1 ]。

2樓:

『test.exe 』 後面要加空格。

否則你現在這樣就成了:

test.exe33

這當然不對。

如何用matlab呼叫c++程式

請問在命令提示符上執行exe,怎麼傳入引數,是多個引數?求大神指導

3樓:茅好慕淵

點開始du--執行--cmd--預設狀態是:c:\documentsandsettings\administrator你再輸入zhi:cd

桌面dao

進入:c:\documents

andsettings\administrator\桌面再輸入:檔名

專.jpg

即可開啟一張**。

請採屬納

4樓:金色潛鳥

main(int argc, char **argv);

若可執行程式名bai是 ylf.exe

輸入引數

du -- 命令

行拍zhi入:

ylf.exe -p 8080 -h user1 -t 8程式裡:

argc 得dao 7 -- 命令列引數個數 (父程序回傳遞進答程式的)

引數內容(字串型式)--(父程序傳遞程序序的):

argv[0] = "ylf.exe";

argv[1] = "-p";

argv[2] = "8080";

argv[3] = "-h";

argv[4] = "user1";

argv[5] = "-t『;

argv[6] = "8";

5樓:匿名使用者

aaa.exe a b 引數ab,

C 呼叫exe檔案執行命令

include int main c 可以簡單地用 c 語言裡的 system 命令 開啟外部的exe可執行檔案,並帶命令列引數。例如,要調的外部可執行檔案是 prog2.exe,prog2.exe 的輸入引數 在 資料檔案 a.txt 裡,輸出檔案 為 b.txt 那麼 呼叫 方法 是 syste...

CEXE檔案自動執行,C 生成的exe檔案開啟後閃退

開機自動執行需要向登錄檔寫入新的項 hkey local machine software microsoft windows currentversion run bool bresult true hkey hregkey null cstring str1,m strfilename str1...

c語言檔案編寫完成以後,如何生成exe 檔案啊

1 是由源程式生成可執行檔案。源程式編譯通過以後,在tc2。0的介面裡,有個叫 編譯的選單,選單下有生成可執行檔案的命令,即可生成可執行檔案。2 是c語言生成可執行檔案的具體過程。具體可參考書籍是 編譯技術 東南大學出版社。其過程可描述為 源 彙編程式 機器 直接執行就行了 它會自動生成一個exe檔...