C / C ++: conversión de valor hexadecimal en caracteres char a integer
Tengo valores hexadecimales almacenados como caracteres:
char A = '0';
char B = '6';
char C = 'E';
... los necesito cubiertos a enteros. Sé 'atoi', pero esto solo funciona para valores char codificados en decimal. ¿Alguna función similar?