Fehlermeldung: character constant too long for its type
-
Sorry dass ich hier ständig rumfrage, aber ich möchte überprüfen, ob die Eingabe eine Zahl von 1-4 ist. Wenn ja, soll das Programm fortfahren, wenn nicht, soll eine Ausgabe erscheinen „Sie haben sich vertippt“ und der Benutzer solange eingeben können, bis die Zahl im Bereich von 1-4 liegt.
Nun mein Problem: Der Compiler sagt „character constant too long for its type“:
int main(int argc, char *argv[]) { const char* Europa [400]= {"Land1", "Land2", "Land3", "usw.", }; looping = true; while( looping ) { std::cout << "Bitte geben Sie die Sprache ein \n"; std::cin >> sprache; if( sprache==1|2|3|4)looping = false; else { std::cout << "Fehler: Sie haben sich vertippt!\n"; }
-
Geschlossen wegen Nutzlosigkeit.