-
- Скорей всего из-за того, что atoi не детектирует ошибки (strtoul детектирует, sscanf детектирует, но неочевидным способом). Впрочем можно вручную проверить наличие нецифровых символов и длину строки из цифр (что не будет переполнения). Другой fk0(192 знак., 20.10.2018 13:05)
- Там где нужны требования MISRA обычно и текстовых протоколов быть не должно, все просто. - lloyd(19.10.2018 22:18)
- Не текстовых протоколов быть не должно (кроме ASN.1). Ибо создают проблемы на ровном месте (выравниванием, ендианностью, форматом чисел с плавающей точкой, ограниченным диапазоном представления и т.п.) - fk0(20.10.2018 13:06)
- Скажите это стеку TCP/IP - lloyd(20.10.2018 13:48)
- To-то всё кончилось (неработающим до сих пор нормально) IPv6 и дефицитом адресов. - fk0(20.10.2018 23:29)
- Зато HTTP потом оторвался по полной. Кстати, есть же "network byte order", он же MSB first. Интель с армом вечно во грехе. - SciFi(20.10.2018 14:12 - 14:16)
- Скажите это стеку TCP/IP - lloyd(20.10.2018 13:48)
- NMEA - нет не слышали? - Экспериментатор(19.10.2018 22:19, )
- Слышал, но не более. lloyd(260 знак., 19.10.2018 22:22)
- Не текстовых протоколов быть не должно (кроме ASN.1). Ибо создают проблемы на ровном месте (выравниванием, ендианностью, форматом чисел с плавающей точкой, ограниченным диапазоном представления и т.п.) - fk0(20.10.2018 13:06)