Seltsamer Error
-
Hallo es geht um folgendes Programm welcher mit dem Wert 1 funktioniert
jedoch nicht mit Wert 2 nun meine Frage was ist an Wert 1 anderes als an Wert 2Ich kriegs net gerelgt dieser paar Sachen zu vergleiche O_o wtf ??
Was ist an Wert 1 anders als an Wert 2
Wert 1: enum test_switch {e1, e2, e3, e4};
Wert 2: enum test_switch {e1, e2, e3, e4);
Hier ist das Programm:
#include <iostream> using namespace std; int main() { enum test_switch {e1, e2, e3, e4); // <---- damit gehts net -.- //enum test_switch {e1, e2, e3, e4}; //<-- damit geht es test_switch move = e1; switch(move) { case e1: cout<<"test 1 \n"; move = e2; break; case e2: cout<<"test 2\n"; move = e3; break; case e3: cout<<"test3\n"; move = e4; break; case e4: cout<<"test4\n"; system("PAUSE"); break; } return 0; }Und hier die Fehlermeldung wenn ich Wert 2 nehme:
Erzeugen
[C++ Fehler] Unit1.cpp(8): E2184 Syntaxfehler bei enum-Anweisung
[C++ Fehler] Unit1.cpp(8): E2321 Deklaration deklariert weder ein Tag noch einen Bezeichner
-
Beim ersten mal hast du am Ende eine Normale anstatt einer geschweiften Klammer
gesetzt.) != }
-
Man beachte die schliessende Klammer...
edit: zu spät
-
Ah ok danke.
Diese verdammte kleine Schrift
