Zitat von schorsch_76 "returnvar << 16" wird auf dem Datentyp von returnval ausgeführt. Ist returnvar ein uint16_t kommt danach einfach "0" raus. Nicht nur: Es kommt auch eine Compilerwarnung raus "Shift count exceeds with of type" o.ä. Warnungen beachten, und schon hat man 90% Fehler weniger
Disclaimer: none. Sue me.
Foren-Regeln
Lesezeichen