Ausführen von Windowsfunktionen in C

Gast #526364
Lesenswert?

1
#include <stdlib.h>
2

3
#define BEISPIELBEFEHL "echo Hello World\r\n"
4

5
int main(void)
6
{
7
   int ret;
8

9
   // http://www.cs.utah.edu/dept/old/texinfo/glibc-manual-0.02/library_23.html#IDX1684
10
   ret = system( BEISPIELBEFEHL );
11

12
   return ret;
13
}
#526429
Lesenswert?

Nimm bitte nicht system(), das ist so ziemlich die schlechteste und 
langsamste Möglichkeit ein externes Programm auszuführen, die es gibt.

Unter Windows sind für diese Aufgabe die Funktionen ShellExecute oder 
CreateProcess vorgesehen; beide bekommst du, indem du <windows.h> 
einbindest.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren