/* tp-enum.c: TecPro Beispielprogramm Kurzbeschreibung: eigene Datentypen als Aufzählung mit typedef C.Koch | HS-Emden-Leer | 25.11.2010 HINWEIS: Wenn eine Variable mit enum definiert wird, behandelt sie der Compiler als Integerzahl. Sie kann dann jeden Wert annehmen, nicht nur die in enum festgelegten. */ #include // diverse Standard-Input-Output-Funktionen // neuen Datentyp deklarieren und definieren typedef enum { ROT=1, ROTGELB, GRUEN, GELB } eAmpelzustand; main() { eAmpelzustand ampel; // Variable deklarieren printf("\nHallo Ostfriesland!\n"); // Ausgabe einer Zeichenkette ampel = ROT; printf("Status: %u\n", ampel); ampel = ROTGELB; printf("Status: %u\n", ampel); ampel = GRUEN; printf("Status: %u\n", ampel); //ampel = SCHWARZ; //printf("Status: %u\n", ampel); }