001
10.01.2006, 22:38 Uhr
kronos
Quotenfisch (Operator)
|
Zitat von Frido: |
Moin. Ich möcht ein paar Funktionen die ich geschrieben habe.
|
...ja?
Zitat: |
Nun würde ich gerne wissen wie ich die header Datei erzeuge und
|
Im editor/IDE deines Vertrauens.
Zitat: |
wo ich Sie implementieren muß so das ich die Header Datei in den anderen Programmen aufrufen kann.
|
Falls <<Funktionen in mehreren Programmen verwenden ohne den Code zu duplizieren>> das ist, was du vorhast, impementierst du diese Funktionen in einem C-file und kompilierst es zu einer objekt-datei (z.B. functions.o). In den header schreibst du nur die Deklarationen, z.B.:
C++: |
// functions.h int f1(); void f2(int, int); ...
|
In deinem Programm machst bindest du dann den header per präprozessor ein:
C++: |
// prog.c #include "functions.h" int main() { if(f1()) f2(3,-1441); }
|
Zum erstellen der executable von prog.c musst du dann functions.o dazu linken. -- main($)??<-$<='?'>>2?main($-!!putchar( (("$;99M?GD??(??/x0d??/a:???;a"+'?'/4) ??($??)+'?'/3-2-1+$%2)??''?')):'?';??> Dieser Post wurde am 10.01.2006 um 22:39 Uhr von kronos editiert. |