Вы можете написать сейчас и зарегистрироваться позже.
Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.
А вас про оригинальность спрашивали ? Явно же что автор даже не понимает в чем суть вопроса. Комп профессиональный - флешка оригинальная, тему можно закрывать, тут всё хорошо.
Блин,проблему нашел...
Я бы завел переменную,допустим unsigned int n
И поехали-
Сбрасываем n
Цикл,buf_index от 3 до 10 (символы rx_buf[0],rx_buf[1],rx_buf[2] не нужны,нужны именно rx_buf[3]-rx_buf[10)]
(
Берем символ rx_buf[buf_index]
Преобразуем в число,допустим m
n=n+m
n=16*n (или сдвиг n<<4)
)
В итоге в n будет ваше число от 0 до 65535
Может есть решение проще-не знаю,с си не знаком поэтому сам код привести толком не смогу
(прошу не пинать)
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.