Конвертация String to uint32_t - прошу помощи
- Войдите на сайт для отправки комментариев
Пт, 08/10/2021 - 17:15
Добрый день, камрады. Прошу помощи, уже весь мозг сломал. Суть проблемы:
Обрабатываю POST отправку от web страницы следующего вида: color: #FFFFFF
Нужно сохранить значение RGB цвета (максимальное значение FFFFFF) в переменную uint32_t. Бьюсь целый день, а идей ноль. Все до чего дошел, убрать первый символ #:
String str = "#FFFFFF"; String substr = str.substring(1); // убираем первый символ #
Сейчас переменная String равна FFFFFF и ноль идей что делать с ней дальше. Т.е. умом понимаю что сперва нужно ее сконвертировать в HEX, затем сохранить этот HEX в переменную, но как - ума не приложу. Подскажите?
Ну и отвечу сам себе:
Ну и отвечу сам себе:
Неправильно ответил.
Почему? Результат в сериале тот, что ожидаю увидеть, чего я (пока) не вижу?
strto_u_l()
Спасибо, вы совершено правы. Из за небольших чисел на переполнение и не нарвался.
Тут уже без меня ответили :-)