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.
Gast
#2366714
Schau mal nach dem Schlüsselwort extern in deinem C-Buch. :-)
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.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.
