读书人

关于字符串的转换,该如何解决

发布时间: 2012-05-03 14:06:56 作者: rapoo

关于字符串的转换
比如一个字符串数组 里面的内容为“07”, “11”, “1C”。
我想把这些字符串分别转换成0x07, 0x11, 0x1C所对应的字符。然后存放在一个字符数组之中。如何转换呢?希望能给出完整的代码。

[解决办法]

C/C++ code
    char a[] = "07111C";    char b[32]={0};    int num;    sscanf(a,"%x",&num);    b[0]=(num>>16)&0x0f;    b[1]=(num>>8)&0x0f;    b[2]=num&0x0f;    printf("%c", b[0]); 

读书人网 >C++

热点推荐