#include <stdio.h>
#include <string.h>
int main()
{
char s[64] = "sdjfh1@", s_hex[128];
printf("s: %s\n", s);
memset(s_hex, 0, sizeof(s_hex));
int i, j;
for(i = 0, j = 0; i < strlen(s); i++, j += 3) {
sprintf((char*)s_hex + j,"%02X ", s[i]);
}
s_hex[j] = '\0';
printf("hex: %s\n", s_hex);
return 0;
}
/*
run:
s: sdjfh1@
hex: 73 64 6A 66 68 31 40
*/