_ltoa, _ltow
Dlouhé celé číslo se převede na řetězec.Bezpečnější verze tyto funkce jsou k dispozici; see _ltoa_s, _ltow_s.
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
Parametry
value
Číslo převést.str
Výsledek řetězce.radix
Base of value.
Vrácená hodnota
Každá z těchto funkcí vrací ukazatel na str.Neexistuje žádná chyba návratu.
Poznámky
_ltoa Funkce převede číslice value na řetězec znaků zakončený znakem null a uloží výsledek (až 33 bajtů) str.radix Argument určuje základ value, která musí být v rozsahu 2 – 36.Pokud radix se rovná 10 a value je záporné, je první znak řetězce uložené znaménko minus (-)._ltowje verze celého znaku _ltoa; druhý argument a vrátit hodnotu _ltow jsou celý znak řetězce.Každá z těchto funkcí je společnosti Microsoft.
![]() |
---|
Chcete-li zabránit Přeběhy vyrovnávací paměti, aby str vyrovnávací paměť je dostatečně velký, aby převedené číslic plus koncový znak null a znaménko znak. |
V jazyce C++ mají tyto funkce šablony přetížení.Další informace naleznete v tématu Přetížení zabezpečení šablony.
Obecný Text rutinní mapování
Rutina Tchar.h |
_UNICODE a _MBCS není definován |
_MBCS, definice |
_UNICODE, definice |
---|---|---|---|
_ltot |
_ltoa |
_ltoa |
_ltow |
Požadavky
Rutina |
Požadované záhlaví |
---|---|
_ltoa |
<stdlib.h> |
_ltow |
<stdlib.h> |
Další informace o kompatibilitě v tématu Compatibility v úvodu.
Příklad
Viz příklad pro _itoa.