ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
20 июля
639577 Топик полностью
Tech2 (19.12.2015 15:57, просмотров: 54) ответил Олдфаг на Выпросил у внучки комп. Проверил. Без заполнения из файла, просто в дебаггере на равество данных. С Вашим амперсандом ошибалось, убрал амперсанд - ОК, как и должно быть. Вывод не соблюли инструкции или решили пофантазировать.
Проблема в том, что rbuf имеет тип char (signed char), и вычисление rbuf[2*i] + rbuf[2*i + 1] выполняется с учетом знака, а нужно собрать 16-ти разрядное число из двух байтов. Ну и вопрос закрыт.