【发布时间】:2014-03-11 23:18:12
【问题描述】:
我有这个功能:
char *ctohex(char *str){
int i=0, len;
len = strlen(str);
char *final = malloc(len*2*sizeof(char)+1);
while(len--){
sprintf(final+i*2, "%02X", str[i]);
i++;
}
return final;
}
现在我想要一个反向函数,从十六进制到普通字符,这可能吗?对不起我的英语。没有人给我一个好的答案,也许我解释错了。
我在我的函数中有这个输入:
JOAO
输出是:
4A4F414F
我想把4A4F414F 放回JOAO。
【问题讨论】: