>So hier würde ich gerne eine weitere funktion aufrufen wo ich SCIData
>benutzen kann.
Dann tu das doch...
1 | SCIMain(struct Data *SCIData)
|
2 | {
|
3 | if(SCIData->a !=5)
|
4 | {
|
5 | weitere_Funktion(SCIData);
|
6 | }
|
7 | }
|
8 |
|
9 | void weitere_Funktion(struct Data * foo)
|
10 | {
|
11 | //tu was
|
12 | }
|
Natürlich müssen die Funktionen und Datentypen an den passenden Stellen
definiert sein, sonst gibts Ärger mit dem Compiler.
Und gaaaaaanz wichtig: Typedefs mit "_t" abschließen:
1 | typedef struct
|
2 | {
|
3 | ...
|
4 | } Data_t;
|
Erhöht die Übersichtlichkeit ganz enorm.