ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
14 июля
510896 Топик полностью
fk0, легенда (27.04.2014 22:01, просмотров: 74) ответил MBedder на А чтобы про нее никогда больше вспоминать не пришлось, нужно раз и навсегда тайпдефнуть u8/u16/u32/u64 и s8/s16/s32/s64 вместо всяких unsigned long long и прочей подобной "кошерной" херни
Говнокод безусловный по двум причинам: разным процессорам удобней работать с разным размером слова. Во-вторых если тебе уж припёрло фиксированный размер, то выше сказано -- stdint.h. За самодельные типы -- сжигать нужно. Причин к тому тоже несколько. Как, спрашивается, твой u16 в sscanf вводить, какой ему спецификатор формата подходит? И другие есть, повторяться не буду, надоело. Вообще фиксированные типы данных нужны редко.
[ZX]