网上查了下相关内容。乱七八糟,还不如自己写
string cTstr(char* c){
char h=*c>>4;
if(h>=0&&h<=9){
h=h+0x30;
}else if(h>9&&h<=15){
h=h+'a'-10;
}else{return "";}
char l=*c&0x0f;
if(l>=0&&l<=9){
l=l+0x30;
}else if(l>9&&l<=15){
l=l+'a'-10;
}else{return "";}
string s;
s.append(&h,1);
s.append(&l,1);
}