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.
-
dann lies doch mal n tutorial, zB [url=http://pw1.netcom.com/~tjensen/ptr/pointers.htm]A TUTORIAL ON POINTERS AND ARRAYS IN C
[/url]