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語言函式呼叫問題,C語言函式呼叫問題
優化了你的程式,問題好多,你自己研究一下吧 include int ds int x 真心看不懂你的ds 函式思想!有那麼複雜嗎?return x0 int yz int sum1 int main 如果不為顯示中間結果,這些都可以省。x0 ds x sum x x0 n printf 第 d次計算...
c語言遞迴呼叫的題目,急急急,c語言遞迴呼叫的題目,急急急
根據題意是 fun 0 1 fun 1 1 fun n fun n 1 fun n 2 就是斐波那契數列 n 0 1 2 3 4 5 6 x 1 1 2 3 5 8 13 liuxing167756 所說是正解 本質就是計算斐波那契數列 fun 這個無返回值函式需要依靠 f1 f2 兩區域性變數用來...
C 函式呼叫問題
1 這裡的 合在一起是條件運算子,形如 a b c 其中 a b c 代表語句。首先判斷 語句a 如果為真,則返回 b 或者是 執行 語句b 如果為假,同理,就是 返回 c 或者是 執行 語句c 在這裡,先判斷 i 4 是否等於 1 如果是,那麼將 r f 賦值給 r 否則將 r f 賦值給 r。2...