Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum>Entwickler>Int Variblen in system() Aufruf einbinden

Int Variblen in system() Aufruf einbinden

Moe99999
Moe9999903.12.0720:27
Hallo Forum,

ich hab da mal ne Frage zu C:

wie schaff ich es eine int Variable in system() einzubinden?

ich meine dass in etwa so:
...
system("Befehlssyntax 1" meine Variable "Befehlssyntax 2");
...

„42“
0

Kommentare

Moe99999
Moe9999903.12.0721:37
hat keiner eine idee?
„42“
0
Arachnid
Arachnid03.12.0721:41
char *command;
int i=99999;
sprintf(command ,"Befehlssyntax 1 %d "Befehlssyntax 2", i);
sytem(command);

sollte gehen.
0
Arachnid
Arachnid03.12.0721:42
hab nen 's' bei system() unten vergessen.
0
Moe99999
Moe9999903.12.0722:07
Bus error
„42“
0
Arachnid
Arachnid03.12.0722:16
ahso ok. Definiere die Größe des Strings, also
char command[512];
0
Arachnid
Arachnid03.12.0722:18
Beispiel:

include <stdio.h>
main(){
char command[512];
int i=2007;
sprintf(command,"cal %d",i);
system(command);
}
0
Moe99999
Moe9999903.12.0722:24
es geht Danke!
„42“
0

Kommentieren

Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.