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;}
c中呼叫cmd來執行命令,c 呼叫執行cmd命令
很容易 使用下面語句就行了。system.diagnostics.process.start d test test.exe 語句翻譯如下 啟動d盤test目錄下的檔案 test.exe 首先引用 using system.diagnostics process.start cmd.exe 或pro...
CEXE檔案自動執行,C 生成的exe檔案開啟後閃退
開機自動執行需要向登錄檔寫入新的項 hkey local machine software microsoft windows currentversion run bool bresult true hkey hregkey null cstring str1,m strfilename str1...
易語言開啟exe程式,易語言 執行EXE檔案
exe檔案是封裝好的可執行檔案,易語言是打不開了。你要反編譯軟體可以開啟。執行 檔案目錄 假,隱藏視窗 這樣應該就行了 呼叫格式 邏輯型 執行 文字型 欲執行的命令列,邏輯型 是否等待程式執行完畢,整數型 被執行程式視窗顯示方式 系統核心支援庫 系統處理 英文名稱 run 本命令執行指定的可執行檔案...