Structs
-
Hallo liebe mit-C-ler.
Wo definiert man üblicher Weise structs in seinem (C-)Programm?
In der Header-Datei oder im Kopfbereich der C-Datei unter den #defines und #includes ?
oder..oder..oder..?Danke für Antworten&
Liebe Grüße,
Felix
-
Eigene Typdefinitionen, wozu auch struct gehört, gehören in eigene .h.
-
danke
heißt jetzt "eigene" head dasss ich noch ne zweite head schreibe und die mit einbinde oder wie?
ich hab bis jetzt immer nur ein c-Tool und eine .h-Datei dazu geschrieben...
Ich entwickle nämlich nur kleine Tools die zu einer binary gepackt werden und dann auf nem Minimalisierten Linux-Kernel ausgeführt werden müssen...Liebe Grüße,
Felix
-
Alle Informationen, die andere C-Dateien kennen müssen, damit sie mit deiner C-Datei arbeiten können gehören in den Header.
Informationen, die deine C-Datei nur für interne Dinge braucht, bleiben in der C-Datei.
Mit Informationen sind typedefs, Deklarationen und auch Preprozessoranweisungen (#define #include gemeint.