Я ищу самый быстрый способ преобразования массива байтов произвольной длины в шестнадцатеричную строку. На этот вопрос есть полный ответ здесь, в StackOverflow для C#. Некоторые решения на C++ можно найти здесь.
Как преобразовать строку типа «FFFF0000» (красный цвет) в шестнадцатеричную строку цвета «ff0000» из 6 символов.
Этот результат я получаю из .NET: clr = color .ToArgb().ToString( X6 ) //FFFF0000
У меня есть устройство, использующее модифицированный протокол Modbus. Устройство отправляет сообщения на последовательный порт RPi3. Сообщение имеет длину 14 байт и начинается с байта синхронизации, за которым следуют 11 байтов данных, а затем два...