Forum: Projekte & Code Abfrage auf Werte eines Enums


von Sebastian B. (m0nkey)


Lesenswert?

Hi,

hab leider nichts dazu im Netz gefunden. Wie kann ich in C abfragen ob 
ein Wert in einem Enum vorkommt? Das brauch ich damit man eine Variable 
nicht auf andere Werte setzen kann, als im Enum definiert.

Gruß
m0nKeY

von Peter (Gast)


Lesenswert?

ENUM gibt es zur laufzeit ja nicht mehr. In C gibt es dafür keine 
Möglichkeit. du könntest höchstest einen MIN und einen MAX wert am 
anfang und ende des Enums einfügen und dann schauen ob der wert 
dazwischen liegt. Geht aber nur wenn du keine lücken in dem Enum hast.

von Sebastian B. (m0nkey)


Lesenswert?

Hab leider Lücken dazwischen, dann muss ich wohl auf jeden einzelnen 
Wert vergleichen. :(

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.