Salve a tutti, io ho una CString in cui e' memorizzato un esadecimale, ad esempio 0A e vorrei salvare questo valore (0A) in un char.

Io ho scritto il seguente codice:

codice:
char x = (m_msg[0]-48) * 16 + (m_msg[1]-48);
dove m_msg e' la CString ma in char mi scrive 11 se in m_msg ho 0A.
Dove sbaglio?

Ciao e grazie
Sandro