Sourcecode auf mehrere files aufteilen

Gast #1353962
Lesenswert?
• ▲
▼
Hello jungs!

Ich will meinen c-sourcecode auf mehrer .c files aufteilen, damit ich 
den ueberblicke behalte.

ich habe bereits diesen thread gelesen:
Beitrag "Programm auf  mehrere C-Files aufteilen"

und auch angewendet.
hat leider nicht zur loesung beigetragen.


die codes sind fast identisch.

also glaube ich, dass ich irgendwo einen fehler bei der aufteilung habe.

lg jibbel
Angehängte Dateien:
#1354003
Lesenswert?
• ▲
▼
wenn man jetzt das Problem wüsste....


Aber so beim Durchsehen:

- man tut sich einen Gefallen, wenn die .h und die zugehörige .c
vor dem Punkt gleich benamst sind, also nicht lcd_drive.h und
lcd_treiber8bit.c.

- die Prototypen (wie write() z.B.) gehören nicht nach *.c,
sondern in die Headerdatei. Also die Prototypen der Funktionen
aus lcd_treiber8bit.c gehören nach lcd_treiber8bit.h.
Analog die für _ISR _PWMInterrupt() etc. nach interupts.h.
Anstelle der Prototypen kommen in die *.c dann jeweils
#include "...".

- in lcd_treiber8bit.c gehört ein #include "lcd_treiber8bit.h",
damit man versehentliche Abweichung der Prototypen von den
Definitionen vom Compiler angemeckert bekommt

- Wenn man hier fragt, sollte man schon sagen können, wo es hakt.

Man kann auch ein C-Buch lesen, wo sowas drin steht, z.B. 
http://www.wachtler.de/ck/16_Aufteilung_mehrere_Quell.html

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.