ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
25 апреля
599520 Топик полностью
fk0, легенда (21.05.2015 23:53, просмотров: 183) ответил Mahagam на если индейцы совпадают, то очень просто:
За такой код и такие советы -- сжигать нужно. Как ниже сказал SciFi, самое простое разумное -- sprintf на стороне передачи и sscanf на стороне приёма. Можно ещё сделать: char buf[24]; int n, mant; long val; sprintf(buf, "%.8e", f), sscanf(buf, "%d.%lue%d", &n, &v, &m), v=n<0?-v:v, v+=100000000L*n. И далее по описанной выше методике передавать (signed char)n и (signed uint32_t)val...
[ZX]