-
-
Erfahrener Benutzer
Roboter Genie
Variablen solltest Du nie in Header-Dateien verwenden.
Die sollten immer in der entsprechenden C-Datei definiert werden.
Wenn Du globale Variablen in verschiedenen Dateien verwenden willst, musst Du das Attribut "extern" verwenden.
z.B. Deklarierst Du in der Datei funk.c eine Variable:
int meineVariable;
wenn Du diese Variable dann auch in der output.c verwenden willst, musst Du sie dort so bekannt machen:
extern int meineVariable;
[edit]
Alternativ kannst Du das
extern int meineVariable;
auch in die funk.h packen und diese dann in der output.c includieren.
Das ist sogar die bessere Variante - bin gerade erst beim rumstöbern zu dem Thema drauf gestossen
[/edit]
Gruß,
askazo
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen