char
-
Hallo,
char *n = new char[20];
n = "Hallo" scheint nicht zu funktionieren. Das Programm
erkennt nur "H". Was mache ich hier bloß falsch?Danke für die Antwort,
Gruß Guest
-
Was mache ich hier bloß falsch?
Hm, du versuchst mit C-Strings zu arbeiten ohne dich vorher über die Funktionsweise dieser Biester informiert zu haben?
char *n = new char[20]; strcpy(n, "Hallo"); //... delete [] n;
Oder wer auf etwas mehr kompfort aus ist:
std::string n("Huhu"); n = "Hallo"; n += " C++";