Zuweisungsproblem
-
hi,..
und zwar mein Problem ist ich habe eine Strukrur gemacht und den Variablen dort werte zugewiesen,..und ich möchte die werte später in meiner For-Schleife verwenden doch leider meint beim compiler immer das:
Fehler 4 error C2228: Links von ".panzerung" muss sich eine Klasse/Struktur/Union befinden. c:\dokumente und einstellungen\svolf\desktop\probe\probe\probe.cpp 99
int jaeger[100]; struct eigendschaften { int panzerung; int staerke; int geschwindigkeit; }; . . . int _tmain(int argc, _TCHAR* argv[]) { eigendschaften jaeger; jaeger.panzerung = 345; jaeger.staerke = 80; jaeger.geschwindigkeit = 40; . . . . cout << "\n\n\n\n\t Eingabe der Jaeger: "; cin >> eingabe_jaeger; for(x = 0; x <= eingabe_jaeger; ++x) { jaeger[x] = jaeger.panzerung; }Und zwar möchte ich jeden Jaeger den wert von jaeger.panzerung zuweisen!
-
Hi,
eigenschaften schreibt man ohne d.
Zu deinem Problem: Das Array heißt jaeger und die Instanz der Struktur auch. Ich sehe hier einen Namenskonflikt. Evtl. benennst du eins von beiden um?
MfG
GPC
-
funktioniert danke dir,.und sorry für das falsche f
