Sdílet prostřednictvím


_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.

Poznámka k zabezpečeníPoznámka k zabezpečení

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.

Ekvivalent v rozhraní .NET Framework

System::convert::toString

Viz také

Referenční dokumentace

Převod dat

_itoa, _i64toa, _ui64toa, _itow, _i64tow, _ui64tow

_ultoa, _ultow