Struct '' has no member named ''

Gast #3411993
Lesenswert?

Hallo

ich habe das Problem das beim Compilieren immer die Meldung

Struct 'dateandTime' has no member named 'Milliseconds'

kommt woran liegt das? kann mir jemand helfen?
1
extern struct dateandTime{
2
      uint16_t      Milliseconds=0; 
3
    unsigned char   Seconds=0;
4
    unsigned char   Minutes=0;
5
    unsigned char   Hours=0;
6
  #endif
7
}DateAndTime;
8

9

10
int main (void)
11
{
12
    while(1)
13
    {
14
         DateAndTime.Milliseconds++;
15
    }
16
}
Gast #3412012
Lesenswert?

Klaus Wachtler schrieb:
> cyblord ---- schrieb:
>> Du erzeugst keine Variable vom Typ "DateAndTime", sondern arbeitest
>> direkt mit dem Datentyp das geht nicht.
>
> nee, insofern stimmt es schon: der Typ ist struct dateandTime, das
> Objekt heißt DateAndTime.

aber in Kombination mit extern macht das nun auch wieder wenig sinn. Das 
passt alles irgendwie nicht zusammen.
#3412014
Lesenswert?

Klaus Wachtler schrieb:
> cyblord ---- schrieb:
>> Du erzeugst keine Variable vom Typ "DateAndTime", sondern arbeitest
>> direkt mit dem Datentyp das geht nicht.
>
> nee, insofern stimmt es schon: der Typ ist struct dateandTime, das
> Objekt heißt DateAndTime.

Oha du hast recht, da steht ja gar kein typdef, da ist ja schon die 
Variable...
Ist nochn bisschen früh für mich heute morgen...

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