c++,中怎么样将字符串,转化为十六进制?? 用什么函数??

日期:2011-12-06 22:22:20 人气:1

c++,中怎么样将字符串,转化为十六进制?? 用什么函数??

你是要把字符串以16进制的形式打印出来吗? 下面可以实现: char c[] = "abcdefg123456"; char *p = c; for(int i=0; c[i]!='\0'; i++) { printf("%lx", *(p++)); //将字符以16进制的形式显示 if(i%4 == 3) printf(" "); }
    A+
热门评论