Jedna lepiaca (ako spojit dva bajty do int)

Jan Waclawek konfera na efton.sk
Čtvrtek Leden 5 12:16:02 CET 2017


Kua chybicka se vloudila, 
result = (result_t)(int8_t)bh * 256 + bl; 
samozrejme.

wek

----- Original Message ---------------



>#include <stdint.h>
>
>// typedef int16_t result_t;
>typedef int32_t result_t;
>
>volatile uint8_t bl, bh;
>volatile result_t result;
>
>int main(void) {
>  result = (result_t)(int8_t)bh * 256 + bh;
>}
>
>_______________________________________________
>HW-list mailing list  -  sponsored by www.HW.cz
>Hw-list at list.hw.cz
>http://list.hw.cz/mailman/listinfo/hw-list


Další informace o konferenci Hw-list