ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
24 ноября
12559 Топик полностью
Sot (30.07.2004 12:04, просмотров: 1) ответил patton на shortup( abivan )
Вот ведь неугомонный :), для полной переносимости http://www.caxapa.ru/mcu/wwwboard.html?id=12537
незабудь (int) добавить, написал же в предыдущем топике специально "многие", но НЕ ВСЕ разумеется, в случае bialix должно было пройти.
result = (((int)(signed char)packet[1]) << 8) | packet[0];
Если packet[1] старший байт со знаком, в 51 был бы packet[0]. Само решение, как ты видишь сильно зависит от формата данных и не может быть универсальным. Второй вариант, что ты отстаиваешь, также юзабельный, сам его предпочитаю. Но, bialix не понравился, зачем его обсуждать, непонятно. По поводу int r = -1; Тест (см. ссылку) на билдере проходит?