我有一个将整数值存储为自定义字符串类型的结构。
typedef char OneLine[MAX_LINE + 1];
因此,在某些情况下,我希望将包含 "12" 的字符串转换为 C。
OneLine testString;
strcpy(testString, "12");
I'd like a way for me to convert testString to be "C"
我应该如何解决这个问题?
提前致谢。
最佳答案
您可以使用sscanf
将“12”转换为整数12。然后您可以使用sprintf
以%x
格式转换整数12 至“C”
关于c++ - 将 char* 整数数组转换为十六进制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13021137/