typedef enum nicht richtig verstanden

Gast #1437492
Lesenswert?

Hallo Leute,

kann mir mal jemand helfen.
Ich verstehe die "enums" nicht richtig, obwohl ich es schon ein paar mal 
gelesen hab.

Wenn ich sowas habe:

typedef enum     {
             NODAY = 0,
             MONTAG,
             DIENSTAG,
             MITTWOCH,
             DONNERSTAG,
             FREITAG,
             SAMSTAG,
             SONNTAG
   } EWochentag;


Dann hab ich mir eine Variable gemacht: EWochentag day;
Ich will jetzt direkt z.B. Dienstang einen Wert zuweisen, wie geht das?

Bitte helft mir, ich bin zu blöd.

Danke
Persönliche Seite #1437502
Lesenswert?

kappier nix schrieb:
> Ich will jetzt direkt z.B. Dienstang einen Wert zuweisen, wie geht das?
Hä? Meinst du vieleicht ein struct einem Enum weißt man nix zu?

Ansonsten:
1
day = DIENSTAG

Wenn du im Enum die Werte fest belegen willst:
1
typedef enum     {
2
             NODAY = 0,
3
             MONTAG,
4
             DIENSTAG = 99,
5
             MITTWOCH,
6
             DONNERSTAG,
7
             FREITAG,
8
             SAMSTAG,
9
             SONNTAG
10
   } EWochentag;

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren