mit "system" kann man ja einen befehl an die shell weitergeben.
wie kriege ich eine Variable meines Programms an den system-Befehl weitergeleitet (also system("variable");)?
Die variable ist ne Zeichenkette. Ich will mehrere Zeichenketten zusammensetzen und daraus einen shell-Befehl stricken, den das Programm dann ausführen soll.
Ist das so machbar?
Geht das mit C++ eleganter?
Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge
Damit startest du notepad.exe bei WIN2K:
char padPath[] = "notepad.exe";
char derRest[] = "C:\\WINNT\\";
char* gesamtPath = new char[1024];
_snprintf(gesamtPath,sizeof(gesamtPath),"%s%s",derRest,padPath);
system(gesamtPath);
Wenns nicht geht, schau ich mal!