Ich verwende einen Linux-Rechner, moechte aber mein Programm auch fuer Windows kompatibel machen.Habe mir nach langer Arbeit eine Funktion fuer SuSE Linux geschrieben, die mit Hilfe von
termios.h
einzelne Zeichen lesen kann. Nun frag ich mich, ob ich via #ifdef beim Kompilieren eine Konstante pruefen koennte, in der drin steht, ob getch verfuegbar ist (an dem Windows-Rechner, den ich ausserdem unterstuetzen will gibt es kein
termios.h
, dafuer aber getch()).
Mein erster Vertsuch war
#ifdef \_\_GNUC\_\_
, aber gibt es nicht auch fuer Windows GNU C-Compiler???
Also falls mir das jemand sagen koennte, waere ich demjeniger sehr dankbar.
MfG Paul