Hallo,
ich habe mal eine Frage wie mann/ihr etwas macht.
Ich habe file1.h, file1.c, file2.h, file2.c
in file1.c gibt es eine statische variable, welche aber auch in file2.c
benötigt wird. Dazu habe ich in file1.c eine getter-Funktion gemacht,
welche aus file2.c aufgerufen wird.
In file1.h sind nur Funktionen Deklariert. Variablen dürfen dort nicht
rein.
Wie würdet/macht ihr in file1.c auf die Variable zugreifen? Auch durch
die getter-Funktion? Oder die Variable direkt?
1 | if(getModus() > ON){...}
|
2 |
|
3 | int getModous(void)
|
4 | {
|
5 | return gModus;
|
6 | }
|
oder
gModus ist die variable in file1.c.