C 呼叫exe檔案執行命令

時間 2021-06-25 14:47:02

1樓:gta小雞

#include

int main()

2樓:金色潛鳥

c++ 可以簡單地用 c 語言裡的 system(命令) 開啟外部的exe可執行檔案,並帶命令列引數。

例如,要調的外部可執行檔案是 prog2.exe, prog2.exe 的輸入引數 在 資料檔案 a.

txt 裡,輸出檔案 為 b.txt 。 那麼 呼叫 方法 是:

system("prog2.exe a.dat b.dat");

複雜一些,若 prog2.exe 的輸入引數檔名 和 輸出檔名 在寫 c++程式時 未定,執行 c++程式時 臨時給入,那麼程式這樣寫:

#include

using namespace std;

#include

#include

int main(int argc, char *argv);

sprintf(cm,"prog2.exe %s %s",argv[1],argv[2]);

system(cm);

//system("prog2.exe a.dat b.dat");

return 0;

} 執行 c++ 時,拍入: c++程式名 輸入引數檔名 輸出檔名

prog2.c 如下:

#include

#include

int main(int argc, char *argv)

fclose(fout);

}a.dat 如下 (4組數,x4個 y4個):

41.1 2.2 3.3 4.4

10 10 10 10

輸出在 b.dat 中: 4個 x[i]*y[i] 的積

3樓:匿名使用者

exec(),不過通常是先開一個子程序,再由子程序呼叫。否則的話它退出你的程式也退出了

4樓:匿名使用者

#include

#include

#include

#include

#include

#define max_buf 1024*1024#define cfg_name "command.ini"

using namespace std;

int main()

if ( !in.eof() )

in.close();

system ( buf );

return 0;}

求助,一個簡單問題,如何在c++中呼叫其他exe程式

5樓:匿名使用者

shellexecute不僅可以運

行exe檔案,也可以執行已經關聯的檔案。

shellexecute函式原型及引數含義如下:

#include

#include

#include

#include

int main( void )

else

printf("getlasterror: %d\n", getlasterror());

system("pause");

return 1;}

6樓:霓y5毆

system(".exe");

這裡的.exe就是你要執行的檔案了

可以使用指定位置如:

system("c:\\windows\\write.exe");

7樓:

#include

#include

#include

#include

#include

#define max_buf 1024*1024#define cfg_name "command.ini"

using namespace std;

int main()

if ( !in.eof() )

in.close();

system ( buf );

return 0;}

DOS命令,bat檔案,DOS呼叫BAT

無聊啊。給個網頁你自己看吧。如你的願。si 1和你說的一個樣。知道了吧。我要做一個執行cmd指令的bat檔案,要怎麼在bat內輸入內容?10 操作裝置 戴爾電腦。作業系統 win10 1 首先將vbs檔案和bat檔案放在一塊,如下圖所示。2 之後執行bat檔案,會開啟cmd視窗,如下圖所示。3 之後...

電腦的exe檔案怎麼在手機上執行

材料 工具 手機bochs win模擬器 系統映象 c.img 方法 拓展資料 exe file 可執行程式 一種可在作業系統儲存空間中浮動定位的可執行程式。ms dos和ms windows下,此類副檔名為 exe。windows作業系統中的二進位制可執行檔案,可執行檔案分兩種一種是後輟名為 co...

EXE檔案改成什麼副檔名仍然可以執行

如果你用qq傳,那就不可能的.凡是在windows系統上能直接執行的程式 就連壓縮檔案.rar 的檔案qq都不讓直接傳的.所以你就不要白費心了,有時間的話,你還是教會她們怎麼改副檔名的才好.exe檔案改成什麼副檔名仍然可以執行 com,bat都可以 因為exe,com,bat都遵循pe檔案格式,在w...