001
22.04.2004, 11:20 Uhr
Pablo
Supertux (Operator)
|
C++: |
char string[] = "Hallo";
|
Bearbeitung von Pablo: |
Warum du ein char* nicht verändert darst (wie oben) liegt daran, dass const implizit deklariert wird, so dass du den Inhalt des Zeigers als Variables ändern darfst, aber nicht den Inhalt der Adressen, auf die der Zeiger zeigt.
Wenn du char* benuzten willst, dann solltest du vielleicht vorher malloc benutezen, ich finde, das ist keine schöne Lösung.
Du kannst aber direkt mit Arrays arbeiten
C++: |
char string[1024]; strcpy(string, "Hallo");
|
|
-- A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath, Gilthoniel, A! Elbereth! Dieser Post wurde am 22.04.2004 um 11:23 Uhr von Pablo editiert. |