Hardwarenahe_Programmierung/examples/c/tp-enum.c

35 lines
823 B
C
Raw Permalink Normal View History

2018-09-26 21:54:09 +02:00
/*
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 <stdio.h> // 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);
}