int atox (char* c) {
char* p = c;
int n = 0;
int a = 'A' - 10;
int z = '0' - 10;
for ( ; p[0] != x; p++);
p++;
for(int x = strlen(p) - 1; x >= 0; x--) {
if (p[0] >= 'A' && p[0] <= 'F') {
// n += (p[0] - a) * 16^x;
}
else {
// n += (p[0] - z) * 16^x;
}
return n;
}