Forum: Mikrocontroller und Digitale Elektronik Headerdatei, Dateien includieren so richtig umgesetzt?


von Matthias H. (maethes26)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

einen schönen Sonntag wünsche ich.

Würdet ihr mir bitte sagen, um ob ich die Einbindung externer Dateien so 
richtig verstanden und umgesetzt habe?

oder muss ich noch mehr beachten??



Das Programm läuft, alles in Ordnung.

Eine Sache wundert mich nur, die ich wohl noch nicht ganz verstanden 
habe.

Wieso kennt mein Hauptprogramm Motorsteuerung nicht die eigentlich 
global deklarierte ( in der Datei keypad 3x12_4.1.c deklariert) 
Variable keypad_wert nicht???
Wenn ich im Hauptprogramm mit dieser arbeiten möchte, gibt es eine 
Fehlermeldung undeclared first use in this function

siehe Bild, so habe ich die Variablendeklaration verstanden.
lege ich die Variablen oberhalb des Funktionskopfes (siehe Bild) fest, 
dann sind diese global gültig.


Über Antworten würde ich mich sehr freuen, damit diese Unklarheit bei 
beseitigt werden kann.


Herzlichsten Dank,

Matthias.

von Floh (Gast)


Lesenswert?

Schau mal nach dem Schlüsselwort extern in deinem C-Buch.
:-)

von Matthias H. (maethes26)


Lesenswert?

Hallo Floh,

vielen Dank für Deine schnelle Hilfe!

Hat geklappt. Hatte vergessen das extern in der Headerdatei mit rein 
zuschreiben.

Ich bin gerade dabei mein großes Programm mit 10 externen Dateien 
ordentlich umzustrukturieren, in dem ich unter anderem Headerdateien 
anlege


Einen schönen Tag wünsche ich Dir noch.

Viele liebe Grüße,

Matthias.

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.