string to *char[]
-
Hallo,
ich suche nach einer kurzen und saubern Lösung dafür.
Hat jemand eine Idee?Hier das Prinzip meiner unschönen Variante mit Segmention faults
string buf1; const char *buf2; char *list[]; buf1 = "test"; buf2 = buf1.c_str(); strcpy(list[i], buf2);
Danke!
-
Du hast für list doch gar keine Größe angegeben. Das dürfte gar nicht kompilieren...
-
Hier gehts weiter: http://www.c-plusplus.net/forum/viewtopic-var-t-is-247543.html
-
sry falsches forum. bitte löschen.
ps. der code stellt nur das Prinzip dar.
Habe eine Größe für list angegeben.
-
userxyz schrieb:
ps. der code stellt nur das Prinzip dar.
Habe eine Größe für list angegeben.Das ist keine gute Vorgehensweise. Das sorgt nur dafür, dass man dich auf Fehler ausmerksam macht, die du gar nicht im Programm hast, und andere Fehler nicht sieht, die dir vielleicht nicht bewusst sind. Außerdem kann man so nicht einfach mal schnell den Code kopieren und kompilieren...