Hallo Leute. Wie kann ich auf ein Unterprogramm, z.B. (void)speichern(void) das seinen Quelltext in main.c hat von einem anderen file, z.B. helper.c aus zugreifen? Umgekehrt muss ich ja nur #include "helper.h" schreiben, aber ich kann ja wohl schlecht in helper.c #include "main.c" schreiben.
main.c:
1 | #include <was_weiss_ich.h> |
2 | #include "helper.h" |
3 | |
4 | void speichern |
5 | {
|
6 | ...
|
7 | }
|
8 | |
9 | int main() |
10 | {
|
11 | ...
|
12 | speichern(); |
13 | ...
|
14 | }
|
helper.c:
1 | #include "helper.h" |
2 | |
3 | void foo() |
4 | {
|
5 | ...
|
6 | speichern(); |
7 | ...
|
8 | }
|
helper.h:
1 | extern void speichern(); |
MfG Mark
@ cerberus (Gast) >Wie kann ich auf ein Unterprogramm, z.B. (void)speichern(void) das >seinen Quelltext in main.c hat von einem anderen file, z.B. helper.c aus >zugreifen? Indem du eine main.h schreibst, in welchem deine Funktion(Unterprogramm) deklariert werden.
1 | void speichern(void); |
>Umgekehrt muss ich ja nur #include "helper.h" schreiben, aber ich kann >ja wohl schlecht in helper.c #include "main.c" schreiben. Fast richtig ;-)
1 | #include "main.h" |
MfG Falk
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.