任何人都知道如何使用任何库?

提前致谢!

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' )。

10-08 07:51