String (objekt) vs. char array

rudirabbit:
Wenn ich mit strncpy einen Teilstring kopieren will, muss das Ziel doch definiert sein ? oder nicht ?
Deswegen reserviere ich Speicher, wenn ich das nicht mache, kackt das ganze ab.

Ja, schon, aber in diesem speziellen Fall wurde auch ein normales Array z.B. der Größe 5 reichen, da du in etwa weißt wie lang der String maximal ist.

Wenn du nach einem einzelnen Zeichen suchst, ist übrigens strchr() vielleicht die bessere Wahl, auch wenn da strstr() genauso geht:
http://www.cplusplus.com/reference/cstring/strchr/
Belegt halt auch zusätzlich wieder Flash, während strstr() schon drin ist...