任何人都知道如何使用任何库?
提前致谢!
char * base16Str="1234567F";
char * base256Str;
最佳答案
这是一个非常简单的转换,因为您只需要将成对的base-16字符映射到每个base-256字符即可。即:
char256[n] = char16[2*n] | (char16[2*n+1] << 4);
我假设
char16[]
条目的范围是0到15,即您已经将它们映射到'0'
-'9'
,'a'
-'f'
(或'A'
-'F'
)。