Damit er erst "zahl * 1000" rechnet und dann erst auf integer brauchst du genaugenommen:
zahl_int = (uint16_t)( (float)zahl * (float)1000) ;
sonst wandelt er erst um (0,1152 --> 0) und multipliziert danach.
Damit er erst "zahl * 1000" rechnet und dann erst auf integer brauchst du genaugenommen:
zahl_int = (uint16_t)( (float)zahl * (float)1000) ;
sonst wandelt er erst um (0,1152 --> 0) und multipliziert danach.
mfg robert
Wer glaubt zu wissen, muß wissen, er glaubt.
Lesezeichen