<stdlib.h>
char *_itoa( int value, char *string, int radix );
value - Number to be converted
string - String result
radix - Base of value; must be in the range 2 – 36
Return Values - Each of these functions returns a pointer to string.
There is no error return.
Remarks
The _ltoa function converts the digits of value to a null-terminated
character string and stores the result (up to 33 bytes) in string. The
radix argument specifies the base of value, which must be in the range
2 – 36. If radix equals 10 and value is negative, the first character
of the stored string is the minus sign (–). _ltow is a wide-character
version of _ltoa; the second argument and return value of _ltow are
wide-character strings. Each of these functions is Microsoft-specific.
char *_ultoa(
unsigned long value,
char *string,
int radix
);
value - Number to be converted.
string - String result.
radix - Base of value.
Return Value - Each of these functions returns a pointer to string.
There is no error return.
Remarks
The _ultoa function converts value to a null-terminated character string
and stores the result (up to 33 bytes) in string. No overflow checking is
performed. radix specifies the base of value; radix must be in the range
2 – 36. _ultow is a wide-character version of _ultoa.