Gast
#1934847
Hallo, kann man in c auch mit defines schieben. Im folgenden ein kurzes Beispiel, welches die untenstehende Fehlermeldung bringt. Falls diese problem nicht zu lösen ist, gibt es andere Möglichkeiten als nur mit Konstanten zahlen zu schieben? #define SHIFT unsigned long b unsigned long a a = (b>>SHIFT) // diese Zeile gibt bei mir die //fehlermeldung :D:\moogsoft\extlvdt\src\extlvdsyc.c(398): error: //#31: expression must have integral type (KEIL compiler) Danke! Gruß Samuel