35 lines
823 B
C
35 lines
823 B
C
|
/*
|
||
|
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);
|
||
|
|
||
|
}
|