-
- Есть же тысячи простых бинарных форматов представления данных. От монстроузного Protocol Buffers (в ипостаси nanopb), до компактного CBOR (реализация от RIOT). - lloyd(04.05.2018 16:22)
- Совпадения layout-а структур, КМК, часто интересуют тех, кто (по привычке, взращенной 8-битниками) пытается кастить типами структур линейные буферы протоколов, всяких FS и т.п. Тогда начинаются наглые вставки packed() и внезапно удивление, когда Vit(215 знак., 04.05.2018 14:02)
- Ну чтоб не было масса девяток на конце надо писать printf("%.6f", val), например. Вот и вся проблема. В конце концов "круглые" в десятичной системе числа в представлении с плавающей точкой в принципе изначально не круглые, и цепляться к младшим fk0(247 знак., 04.05.2018 16:32)
- Да потому что уж слишком привлекательной кажется возможность утоптать протокол в структуру против побайтного двухуровневого разбора. С другой стороны, мало кто использует красивые протоколы с разделителями полей, вот и провоцируется говнокод. - VLLV(04.05.2018 16:18)