problem beim vergleich eines elements von struct
-
Bei folgendem Code:
#include <iostream> using namespace std; int main(){ int j=0; struct person { string name; int alter; }; person gruppe[100]; for (int i=0; i<100; i++){ gruppe[i].name=" "; gruppe[i].alter=0; } while (gruppe[j].name != " ") {j++;} }Bie dem letzten Vergleich (dem !=) in der while-Schleife gibts nen Error. Was muss ich verändern und vor allem warum ?
Vielen Dank
-
Hallo,
du erhöhst j froh und munter über 99.
Gruß CHristopher
-
hab ich geändert, aber das ungleich wird immernoch als falsch markiert
Error: Kein "!="-Operator stimmt mit diesem Operanden überein
-
mnb schrieb:
Error: Kein "!="-Operator stimmt mit diesem Operanden überein
Ist das sicher die vollständige Fehlermeldung? Welcher Compiler?
-
Du musst noch <string> einbinden. Dann funktioniert es.
-
vielen Dank