Markus Pitha: (C) Im "system" Befehl Variable verwenden.

Beitrag lesen

Hallo,

char *tmp;
sprintf(tmp,"mkdir %s/.ff",homedir);
system(tmp);

Danke für deine Hilfe. Allerdings funktionierte es bei mir erst dann, wenn ich statt char *tmp zB char tmp[50] schreibe. Warum wurde *tmp als Zeiger auf char deklariert?

--
sh:( fo:| ch:? rl:( br:> n4:( ie:{ mo:) va:) de:] zu:) fl:( ss:| ls:] js:|