说我有以下内容:
static const unsigned char key[] = {
0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77,
0x88, 0x99, 0xaa, 0xbb, 0xcc, 0xdd, 0xee, 0xff
};
如何在C?
中将其转换为字符串(包括不可打印的字符)我搜索了Google和SO ...但只是设法找到如果字符是人类 - ASCII 0-9 A-Z如何转换。
答案 0 :(得分:5)
AC字符串只是一个以null结尾的char数组,因此您需要做的就是将数组复制到一个大一号的新数组,并将该数组中的最后一个元素设置为{{1} }。