Brauche hilfe bei externen Dateien
-
Hi, ich muss ein C Programm schreiben und Unterfunktionen in eigene Dateien schreiben also in der main.c muss dann die beispiel.h datei included werden. Was muss in eine .h Datei rein und wie rufe ich dann in der main die Unterfunktion auf. Hat da jemand ein Beispielprogramm bzw. Tutorial wo ich das nachvollziehen kann?
-
Tutorial: Deine hoffentlich vorhandene Kursmitschrift (du warst doch immer da und hast fleißig aufgepasst, oder?)
foo.h:
// Google: Include Guards #ifndef FOO_H #define FOO_H // Stichwort: Deklaration void foo(int bar); #endif
foo.c:
#include "foo.h" // Falls benötigt. #include <stdio.h> // Für dieses Beispiel // Stichwort: Definition void foo(int bar) { printf("%d\n", bar); }
main.c:
#include "foo.h" int main() { foo(3); }
-
Vielen dank! Genau so etwas habe ich gesucht.