/* tp-enum.c: TecPro Beispielprogramm Kurzbeschreibung: eigene Datentypen als Aufzählung - Ampelsteuerung 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 definieren enum eAmpelsteuerung { ROT=1, ROTGELB, GRUEN, GELB }; main() { //eAmpelzustand ampel; // Variable deklarieren enum eAmpelsteuerung ampel; 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); printf("Modulo %u von %u ergibt %u.\n",20,3,20%3); }