C 中怎麼用ShellExecute在程式中呼叫另

2021-05-23 14:42:58 字數 2256 閱讀 8879

1樓:堯秀花庚胭

要用轉dao義字元形式內

\\代表一個容\

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

怎麼用c++實現在一個程式啟動另一個程式?知道的告訴下,謝謝啦

2樓:匿名使用者

如果是windwos下面,可以呼叫專門的api,如winexec(),shellexecute(),shellexecuteex(),createprocess()等等。。。具體的你可以查查msdn

用法最簡單的應該是winexec:

uint winexec(

lpcstr lpcmdline, // command lineuint ucmdshow // window style);lpcmdline是命令,就相當於dos命令一樣來寫ucmdshow是顯示方式,最常用的中

ucmdshow = 5,顯示視窗

ucmdshow = 0,隱藏視窗

函式返回true表示呼叫成功,否則表示呼叫失敗。

例子(呼叫記事本程式):

winexec("notepad.exe", 5);

3樓:匿名使用者

c語言提供了一個庫函式exec。

函式名: exec...

功 能: 裝入並執行其它程式的函式

用 法: int execl(char *pathname, char *arg0, arg1, ..., argn, null);

int execle(char *pathname, char *arg0, arg1, ..., argn, null,

char *envp);

int execlp(char *pathname, char *arg0, arg1, .., null);

int execple(char *pathname, char *arg0, arg1, ..., null,

char *envp);

int execv(char *pathname, char *argv);

int execve(char *pathname, char *argv, char *envp);

int execvp(char *pathname, char *argv);

int execvpe(char *pathname, char *argv, char *envp);

程式例:

/* execv example */

#include

#include

#include

void main(int argc, char *argv)

4樓:☆舞步戀曲

建議你買本國外經典著作,不過貴了點書

5樓:

程式可以呼叫,網上很多

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

6樓:匿名使用者

shellexecute不僅可以運

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

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

#include

#include

#include

#include

int main( void )

else

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

system("pause");

return 1;}

7樓:霓y5毆

system(".exe");

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

可以使用指定位置如:

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

8樓:

#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中substring怎麼用的,c 中substring中怎麼擷取字串

c 中substring的用法是 public string substring int beginindex 用於返回一個新的字串,它是此字串的一個子字串。該子字串始於指定索引處的字元,一直到此字串索引末尾。在sqlserver資料庫中,用於擷取字串的某部分。sqlserver資料庫中用於擷取字串...

c中符號怎麼用

對於c 中的類,結構體,共用體等具有成員函式或變數的資料型別 物件 時,如果存在物件a,而物件中有成員b,那麼可以使用a.b的方式,使用對應的成員。如果存在變數p,指向a,即p a,這時可以用p b來使用成員b。即,操作符是用於帶成員的型別對應指標上,用來提取成員變數或函式用的。p b等同於 p b...

C 中round函式怎麼用,c語言中round函式哪個標頭檔案

double round double val c語言中round函式的作用 四捨五入到最鄰近的整數。c語言中round函式的作用 四捨五入到最鄰近的整數。c 中沒有直接的round函式,需要自己建立 double round double val c99才有,取決於編譯器是否支援c99.c語言中r...