+ -
当前位置:首页 → 问答吧 → 如何使16进制字节码转换成Ascii码

如何使16进制字节码转换成Ascii码

时间:2010-07-29

来源:互联网

#include <stdio.h>

int main()
{
    char Ascii = 'a';

    char Hex[2] = {0};
    sprintf(Hex, "%02X", Ascii);

    // ???

    char HexToAscii = {0};
    printf("%c", HexToAscii); // a

    return 0;
}

请问, 如何通过Hex缓冲区中的内容, 使该程序输出的结果为字符 a

作者: antiant   发布时间: 2010-07-29

简单点么用strtol(Hex, NULL, 16)

另外至少用Hex[3]

作者: hellioncu   发布时间: 2010-07-29

3Q

作者: antiant   发布时间: 2010-07-29

相关阅读 更多

热门下载

更多