Graag had ik een string data omgezet naar zijn hex waarde.
Hiervoor gebruik ik in c de functie strtol en baseer me op voorbeeld http://www.cplusplus.com/reference/clibrary/cstdlib/strtol/
Concreet heb ik een buffer[0] tot buffer[6] met daarin 8004001 dit is een hexadecimaal getal en graag had ik hier onder de vorm van een variable mee verder gewerkt echter de functie strtol geeft telkens een nullpointer exception.
Ik roep ze op als i=strtol(buffer,NULL,16);
Het veranderen van de null naar een echte pointer lost ook niks op.
Iemand enig idee? Groeten.