18
Как преобразовать массив байтов в шестнадцатеричную строку в C?
У меня есть: uint8 buf[] = {0, 1, 10, 11}; Я хочу преобразовать массив байтов в строку, чтобы я мог распечатать строку с помощью printf: printf("%s\n", str); и получаем (двоеточия не нужны): "00:01:0A:0B" Любая помощь будет принята с благодарностью.