Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The latest version of this topic can be found at _ltoa, _ltow.
Converts a long integer to a string. More secure versions of these functions are available; see _ltoa_s, _ltow_s.
Syntax
char *_ltoa(
long value,
char *str,
int radix
);
wchar_t *_ltow(
long value,
wchar_t *str,
int radix
);
template <size_t size>
char *_ltoa(
long value,
char (&str)[size],
int radix
); // C++ only
template <size_t size>
wchar_t *_ltow(
long value,
wchar_t (&str)[size],
int radix
); // C++ only
Parameters
value
Number to be converted.
str
String result.
radix
Base of value
.
Return Value
Each of these functions returns a pointer to str
. 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 str
. 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.
Important
To prevent buffer overruns, ensure that the str
buffer is large enough to hold the converted digits plus the trailing null-character and a sign character.
In C++, these functions have template overloads. For more information, see Secure Template Overloads.
Generic-Text Routine Mappings
Tchar.h routine | _UNICODE and _MBCS not defined | _MBCS defined | _UNICODE defined |
---|---|---|---|
_ltot |
_ltoa |
_ltoa |
_ltow |
Requirements
Routine | Required header |
---|---|
_ltoa |
<stdlib.h> |
_ltow |
<stdlib.h> |
For more compatibility information, see Compatibility in the Introduction.
Example
See the example for _itoa.
.NET Framework Equivalent
See Also
Data Conversion
_itoa, _i64toa, _ui64toa, _itow, _i64tow, _ui64tow
_ultoa, _ultow