Forum: Mikrocontroller und Digitale Elektronik fehler in struct var


von Christian (Gast)


Angehängte Dateien:

Lesenswert?

Bitte um Hilfe: ich nix mehr verstehen.
Normalerweise sollte das doch gehen (Prog: WinAVR + ATMega32)

Die Fehlermeldung hängt gleich mit dran.

Ideen, Danke,
Christian

von Ingo H. (putzlowitsch)


Lesenswert?

Sofern es sich nicht um C++ handelt, muß struct immer mit vor dem
Strukturbezeichner stehen.
Also z.B.:
void Funktion(struct Struktur *var)
{

}

int main(void){

struct Struktur s;

Funktion(&s);

}

Oder halt per typedef definieren, also:
typedef struct
{
  signed char hour;
  signed char minute;
  signed char second;
} Struktur;

von Christian Zacherl (Gast)


Lesenswert?

Merci, das wars.

Du hast mir viel Zeit fürs Suchen abgenommen. Für die die es lesen
und noch den Prototyp brauchen:

void Funktion(Struktur*);

Danke nochmal,
Christian

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.