首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

怎么将一个字符串转化为相应的十六进制acsii码串

2012-03-08 
如何将一个字符串转化为相应的十六进制acsii码串?比如将“AB”转化为 4142 [解决办法]int main(int argc,

如何将一个字符串转化为相应的十六进制acsii码串?
比如将“AB”转化为 "4142 "

[解决办法]

int main(int argc, char* argv[])
{
const char* pt = "ABC ";
const char* p = pt;
char sz[1024]={0};
char temp[4]={0};
char x;
while( 0 != *p ){
x = *p;
sprintf(temp, "%x " , x );
strcat(sz, temp);
p++;
}
printf( "%s\n ",sz);
return 0;
}

热点排行