【发布时间】:2012-11-09 13:39:51
【问题描述】:
我有一个十六进制字符串,想把它转换成一个十六进制无符号字符数组!
std::string hex = "0c45a1bf"
unsigned char hexCh = ""
[0] = "0c"
[1] = "45"
[2] = "a1"
[3] = "bf"
我希望以 hexCh 显示此行为!
stringstream 和 std::hex 的最佳方式?你有实现吗?!
谢谢
【问题讨论】:
-
所以你应该遍历你的字符串并逐个字符处理。
-
澄清问题:您想将每对字符分成一个字符数组还是将每对字符的值存储到
unsigned char数组中?