(C++) lvalue und strings?
-
Hallo,
ich habe eine Struktur erstellt und einen Zeiger drauf gemacht (dynamisch):
kleinwagen *smart = new kleinwagen;
(struct kleinwagen {int sitze; char besitzer[20]};Jetzt sollte man eigentlich die einzelnen Mitglieder so einlesen können:
smart->sitze = 2; //geht
smart->besitzer = "Meier"; //geht nicht!!es kommt die Fehlermeldung "Lvalue required".
Was muss ich da machen?
-
strcpy(smart->besitzer, "Meier");
-
Danke!!!!
hab's inzwischen auch selbst irgenwie rausgefunden, ist aber schon komisch, dass das nicht anders geht...
-
Zwecks Erklärung schieb ich das mal in's "C++"-Forum, wo solche Grundsatzfragen hingehören.