C怎麼在程式中呼叫另程式,C怎麼在乙個程式中呼叫另乙個程式

2021-03-04 05:02:58 字數 1799 閱讀 9014

1樓:

這個可以試試動態鏈結庫或者簡單的比如system("程式路徑");

c++ 怎麼在程式中獲得 另外乙個程式的控制代碼?????

2樓:匿名使用者

具體是哪個函式名我忘記了,你自己查函式手冊吧!先用快照函式獲得系統所有程序列表,可以得到程序id,然後通過id得到該程序的控制代碼。

3樓:雪未成型

hwnd findwindowa(類名,標題);返回hwnd控制代碼hwnd findwindowexa(hwnd hwndparent,//要查詢子視窗的父視窗控制代碼。

//如果版hwndparent為0,則函式以桌權面視窗為父視窗,查詢桌面視窗的所有子視窗。

hwnd hwndchildafter,//子視窗控制代碼。如果hwndchildafter為0,查詢從hwndparent的第乙個子視窗開始。

lpctstr lpszclass, //指向乙個指定了類名lpctstr lpszwindow);//指向乙個指定了視窗標題其中乙個應用程式的類名和標題,可以由vs自帶的spy++工具來獲得

4樓:匿名使用者

好像叫gethandle();,記不太清楚了,你可以去查msdn,上面沒有查不到的。

5樓:匿名使用者

hwnd=findwindow(null,"程式視窗名");

用c++編寫的程式裡,怎麼呼叫另乙個程式?

6樓:風雷雪電

比如那個程式是d:\program.exe那麼加入語句

system("d:\\program.exe");//(雙反斜槓是因為轉義字元)

或者:system("start d:\\program.exe");

要求#include

或者#include 並using namespace std;

7樓:盧初南滿閎

這個我不會。但可以用標頭檔案實現啊。你進入歡迎介面,然後呼叫其他的函式,為了避免主程式長度太長,可以編寫標頭檔案,到時候直接呼叫乙個標頭檔案裡的函式就行了。

如何用乙個c++程式建立程序呼叫另乙個c++程式

8樓:熱情的豆芽豆芽

這裡我建立了乙個程序呼叫網易雲**,**如下。createprocess是關鍵

#include

#include

int main(int argc, char* argv);process_information pi;

si.dwflags=startf_useshowwindow;

si.wshowwindow=true;

bool bret=::createprocess(null,

sz***mandline,

null,

null,

false,

create_new_console,

null,

null,

&si,

&pi);

if(bret)}

9樓:匿名使用者

資源分配和排程的乙個獨立單位. 執行緒是程序的乙個實體,是cpu排程和分派的基本單位,它是比程序

乙個c++程式用乙個子視窗開啟另乙個程式怎麼做

10樓:黑白黃紅

在主程式中呼叫開啟另外乙個視窗就行了。在順序上講是不同時的。但是由於程式跑的特別看,在人看來是同時的。

在「matlab」中的程式如何呼叫為另程式生成的資料

將兩個放在同一目錄下,將該矩陣宣告為全域性變數 即可。前提是你第乙個程式得執行成功生成這個矩陣。要注意的是 中間任何的修改都會影響該矩陣後續的使用。matlab如何在乙個檔案中呼叫另乙個檔案的輸出結果 一 另外乙個程式肯定是個m檔案,或者乙個函式,假設函式名為fun,那麼在這個程式中,輸內入 容c ...

c語言程式中a1表示什麼,C語言程式中a0a1表示什麼?

是a 0 a 1 吧?表示把a 1 的值賦給a 0 即是讓陣列 裡面的第乙個值a 0 等於陣列的第二個值a 1 比如 int a 3 陣列裡面有3個值1,3,5a 0 a 1 把a 1 的值賦給a 0 最後陣列裡面的三個值就變成了了 寫錯了吧,中括號都不配對 在c語言裡面,a 0 和 a 0 1分別...

在c 程式中,main函式的位置

main函式的位置不固定。main函式只是說程式從這個函式開始,其他基本和一般函式一樣。只需要確保main函式裡出現的名字在之前有宣告 不需要定義 即可。比如以下形式可以 int foo 宣告並定義foo函式int main 以下形式也可以 int foo 宣告foo函式 int main int ...