mkl0815:
char* name1 = "Hallo";
char name2[] = "Hallo";
Beide Variablen enthalten auch schon das abschliessende '\0' Zeichen. Was Dein "char name[5]" nicht macht. Dein "Hallo" hat als C-String kein Ende. Und ein char* name = "Hallo" ist genau so aufwändig wie ein String-Objekt zu erzeugen. Mario.
Ahh super, das war mir vorher nie so bewusst, dann seh ich auch kein problem dadrin das ganze mit Chars zu machen