char * kopieren
-
Hallo Forum,
es gab doch einen Befehl mit den man Strings kopieren konnte.
Ich finde den gerade nicht:
http://www2.fh-fulda.de/~klingebiel/c-stdlib/string.htmIch möchte jetzt nicht überall diese extra Zeilen schreiben:
sCopy = (char *)malloc(strlen(sOriginal)+1); strncpy(sCopy, sOriginal, strlen(sOriginal)+1); // Do something with sCopy; free(sCopy);
Das mir das free() nicht erspart bleibt ist mir klar.
Vielen Dank
Der Klenk
-
Ich wüsste nicht was Du meinen könntest. Bis auf strdup, aber das ist nicht ANSI-C sondern BSD.
-
Genau das war es!
http://www.mkssoftware.com/docs/man3/strdup.3.asp
Spart ne Menge Tipparbeit. Vielen Dank LordJaxom