Преобразование типов
- Войдите на сайт для отправки комментариев
Вс, 12/08/2018 - 05:50
Прошу прощения за детскую тему, но я не могу преобразовать правильно!
у меня есть HEX переменная типа uint8_t со значением 0x55;
а мне нужна переменная byte ну или int со значением 55
как такое организовать?
uint8_t это целочинный тип unsigned char или byte Возможно, Вам нужно не число, символы код от таблица ASCII. Это 5 = 35 и 5 = 35. Или Вам нужен BCD-byte
я по разному пробую вот например последнее фиаско:
еще делаю вот так, но тогда нули не показывает
Ну здесь понятно. Вы банально не понимаете что такое перегрузка функций
https://msdn.microsoft.com/ru-ru/library/5dhe1hce.aspx
И приведение типов http://cppstudio.com/post/5343/
Разберетесь совместите и будет вам решение
спасибо за бесполезный отзыв
Почитай чонить за sprintf()
я и им пробовал, результат такой же как у itoa , вроде работает, но потом когда я вывожу на экран, там нули отсутствуют почему то
ПАЧИТАЙ ее параметры
старичек я почитал, не корректно она работает у меня
старичек я почитал, не корректно она работает у меня
Да, нет, это Вы у неё некорректно работаете. А она ... у всех остальных она работает корректно. Впрочем, Вашего кода с нею мы не видели.