_
DirkB schrieb:
Man kann auch mit sprintf arbeiten.
char *s;
s = string;
s += sprintf(s,"md %d-", i");
s += sprintf(s," &cd %d-", i");
s += sprintf(s," &md %d-Administration", i");
...
puts(string);
Evtl. Fehler sind infolge von Fieberwahn möglich.
Ja, kann gut sein, besonders wenn sprintf() was negatives zurück gibt. Evtl. wärs so schöner...
int n=0;
char *s;
s = string;
sprintf(s,"md %d-%n", i,&n);
s += n;
sprintf(s," &cd %d-%n", i,&n);
s += n;
sprintf(s," &md %d-Administration", i);
...
puts(string);
Natürlich müsste man noch die Rückgabe von sprintf() testen:)