struct in .h oder .c Datei?
-
Wo deklariere ich eine struct, in der header oder der c datei?
-
Je nachdem, wo du sie brauchst.
Müssen noch andere C-Dateien darauf zu greifen, in der Headerdatei.
Ist sie nur für den internen Gebrauch, dann in der C-Datei.Die Headerdatei ist die Schnittstellenbeschreibung zur Nutzung der zugehörigen C-Datei.
-
Eine Struktur ist nichts weiter als eine Beschreibung, wie Speicher gelesen und beschrieben werden soll, sie selbst wird nicht kompiliert, du kannst sie also überall schreiben, solltest dich aber an DirkBs Ratschlag halten, um deinen Code gut zu organisieren.