#include "stdafx.h"
#include <iostream>
#include <string>
#include <cstdio>
using namespace std;
char* str2hex(char* dest,char* src)
{
if(src == NULL || src == NULL)
return NULL;
char* tmp = dest;
while(*src != '\0')
{
*dest = *src/16 + '0';
*(++dest) = *src % 16;
if (*dest == 10)
*dest = 'a';
else if(*dest == 11)
*dest = 'b';
else if(*dest == 12)
*dest = 'c';
else if(*dest == 13)
*dest = 'd';
else if(*dest == 14)
*dest = 'e';
else if(*dest == 15)
*dest = 'f';
else
*dest += '0';
++dest;
++src;
}
*(++dest) = '\0';
return tmp;
}