【发布时间】:2015-11-04 00:04:19
【问题描述】:
char str[] = "05AD2101";
我有一个函数 sendChar,我想将这个 str 字符以一对两个作为十六进制值发送,如下所示:
sendChar(0x05);
sendChar(0xAD);
sendChar(0x21);
sendChar(0x01);
我该怎么做?
【问题讨论】:
-
你的意思是在 str 上循环,然后将每个循环发送到 sendChar()
-
是的.. 但是如何将 str 转换为单独的十六进制
-
不要使用智能引号,使用
"45AD2101"和代码编辑器。 -
哦,有很多方法。这似乎相当广泛。