char *a="ram/es:h" char *p=a; for( ; *p; p++) printf("%2x", (int)*p); printf("\n");
{ char buf[512]; sprintf(buf,"%s%x","rames",0x3ah2f); }
#include <ctype.h> int main() { char *a="rames:h/"; char *p=a; for (; *p; p++) printf(ispunct(*p)?"%2x":"%c",(int)*p); printf("\n"); return 0; }