Convert a string containing a hexadecimal number into an unsigned number
#include <stdlib.h> unsigned atoh( const char* ptr );
libc
Use the -l c option to qcc to link against this library. This library is usually included automatically.
The atoh() function converts the string pointed to by ptr to unsigned representation, assuming the string contains a hexadecimal (base 16) number.
The converted value.
#include <stdlib.h> #include <stdio.h> int main( void ) { unsigned x; x = atoh( "F1A6" ); printf( "number is %x\n", x ); return EXIT_SUCCESS; }
Safety: | |
---|---|
Cancellation point | No |
Interrupt handler | Yes |
Signal handler | Yes |
Thread | Yes |