Как запустить внешнее приложение из программы на С?

B

BestiaP

#1
Добрый день!

Не подскажете с помощью какой функции в С (именно С, а не С++ и С#) можно реализовать запуск внешнего приложения из тела программы (к примеру калькулятора)?

Заранее спасибо!
 
M

manekibook

#2
ShellExecute функцию посмотри.
там много параметров, в MSDN глянь.
ну или старый вариант - функция WinExec().
за инфой туда же
 
B

BestiaP

#3
А разве WinExec это не в Делфи?
 
M

manekibook

#4
эти функции содержатся в файле заголовка windows.h, а он и под делфи есть, и под с++...
 
B

BestiaP

#5
так в том и дело что не для С++ а для С... пробовал в С WinExec, но выдаёт ошибку... вот знаю fopen в С есть, но это для файлов, для экзешников не идёт... вот интересно какую функцию именно для запуска приложений в С можно использовать?
 
A

albaben

#6
// int system(const char *str)


int systemRes1= system("mspaint");


int systemRes2 = system("start D:\\my.exe");

 
B

BestiaP

#7
О... спасибо большое, щас попробую))
 
Get involved!

Here you can only see a limited number of comments. On СЕО Форум Вебмастеров you see all comments and all functions are available to you. To the thread