Gast
#3942518
Hi Leuts, ich bin noch ein Anfänger und möchte gerne etwas zu Header-Dateien und Zusatzmodulen in C wissen. Ich habe im Internet eine Funktion gefunden, die aus zwei Dateien besteht: Datei.cpp Datei.h Ich habe zu der Datei ein Beispiel mit einer main-Funktion gefunden, die Datei könnte z.B. main.cpp heissen. In der main.cpp wird mit Include die Datei.h eingebunden. In der Headerdatei wird aber nicht mit Include die Datei.cpp eingebunden. In einem Verzeichnis gibts aber die Datei Datei.o - also das compilierte Produkt. Ist es richtig, dass ich in der Headerdatei Funktionen "definiere", damit sie vom Namen her bekannt sind und in der main.cpp verwendet werden können. Und damit das Programm später funktioniert, wird dann beim Linken die Datei Datei.cpp zum Endprogramm "zusammengekleistert"?