>>671
#include <stdio.h>

void str2hex(char *dest, const char *src)
{
  if(*src)
  {
    do {
      dest += sprintf(dest, "%02x ", (unsigned char)src++);
    } while(*src);
    dest--;
  }
  *dest = '\0';
}

int main()
{
  char s[512] = "OMAEMONA", hoge[512];
  str2hex(hoge, s);
  puts(s);
  puts(hoge);
  getchar();
  return 0;
}