omniwheel
22.05.2007, 23:15
Moin. Moin.
Ich möchte aus Gründen der Übersichtlichkeit mein Programm aufteilen.
So erstellte ich für die Tastaturabfrage an meinem Bot, eine Quelltextdatei "tastatur.c" und dazu passend eine "tastatur.h" für einige definitionen.
In "tastatur.h" ist die Funktion get_key wie folgt deklariert:
extern char get_key(void);
In "tastatur.c" dann die Funktion:
char get_key(void){
...
...
}
Wenn ich in meinem Hauptprogramm "gk.c" die Funktion get_key() verwende gibt mein Compiler folgende warnung aus:
--- implicit declaration of function 'get_key'
WARUM NUR???
Wäre prima wenn jemand einen Ratschlag hätte!
Grüße
Roy
Ich möchte aus Gründen der Übersichtlichkeit mein Programm aufteilen.
So erstellte ich für die Tastaturabfrage an meinem Bot, eine Quelltextdatei "tastatur.c" und dazu passend eine "tastatur.h" für einige definitionen.
In "tastatur.h" ist die Funktion get_key wie folgt deklariert:
extern char get_key(void);
In "tastatur.c" dann die Funktion:
char get_key(void){
...
...
}
Wenn ich in meinem Hauptprogramm "gk.c" die Funktion get_key() verwende gibt mein Compiler folgende warnung aus:
--- implicit declaration of function 'get_key'
WARUM NUR???
Wäre prima wenn jemand einen Ratschlag hätte!
Grüße
Roy