Forum: Mikrocontroller und Digitale Elektronik Compiler warning


von Michael (Gast)


Lesenswert?

Was mach ich falsch wenn der compiler folgende warnung ausgibt:

warning: implicit declaration of function ´reset´

von Cpt (Gast)


Lesenswert?

Hallo

Also entweder definierst du die Funktion Reset vor der main Funktion im
Quellcode oder du schreibst eine Forward Deklartion vor der main.

Grüße Cpt

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Das bedeutet, daß Du "reset" aufrufst, bevor Du es deklarierst bzw.
definierst.

Also beispielsweise so:

  int main(void)
  {
    reset();
  }

  void reset(void)
  {
  }


Abhilfe schafft hier ein Funktionsprototyp

  void reset(void);

den Du vor main in den Quelltext einfügen musst.


Literaturhinweis:
Kernighan & Ritchie, Programmieren in C, Hanser Verlag, zweite Auflage

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.