Hallo C freunde!
Ich möchte ein kleines C programm schreiben da ich in diesem Programm funktionen benutze die ich auch in anderen Programmen nutzen möchte und da ich das ganze etwas übersichtlicher gestalten möchte würde ich diese Funktionen gerne in ein Header File auslagern. Leichter gesagt als getan. Ich habe nun etwas im Internet gelesen und die ganze Geschichte verwirrt mich etwas war nämlich der meinung ich kann einfach alles in eine .h Datei packen und das wars!
Wenn ich das jetzt richtig verstanden habe muss ich folgendes tun:
ich schreibe erst eine .h datei
dann schreibe ich eine c datei in der ich die funktionen aus dem header initialisiere
dann compile ich das ganze und dann schreibe ich mein eigentliches programm
in dem ich dann den header sowohl als auch die c datei einbinde?????
ist das so richtig ???
kann ich das ganze nicht einfach in den Header packen bzw wieso sollte man das so aufteilen ?
Danke für eure Hilfe
Mit freundlichen Grüßen
Ich möchte ein kleines C programm schreiben da ich in diesem Programm funktionen benutze die ich auch in anderen Programmen nutzen möchte und da ich das ganze etwas übersichtlicher gestalten möchte würde ich diese Funktionen gerne in ein Header File auslagern. Leichter gesagt als getan. Ich habe nun etwas im Internet gelesen und die ganze Geschichte verwirrt mich etwas war nämlich der meinung ich kann einfach alles in eine .h Datei packen und das wars!
Wenn ich das jetzt richtig verstanden habe muss ich folgendes tun:
ich schreibe erst eine .h datei
dann schreibe ich eine c datei in der ich die funktionen aus dem header initialisiere
Alles anzeigen
dann compile ich das ganze und dann schreibe ich mein eigentliches programm
in dem ich dann den header sowohl als auch die c datei einbinde?????
ist das so richtig ???
kann ich das ganze nicht einfach in den Header packen bzw wieso sollte man das so aufteilen ?
Danke für eure Hilfe
Mit freundlichen Grüßen