Udostępnij za pośrednictwem


_ltoa, _ltow

Konwertuje ciąg liczba całkowita długa.Bezpieczniejsze wersje te funkcje są dostępne; 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
    Liczby są konwertowane.

  • str
    Ciąg wyniku.

  • radix
    Base of value.

Wartość zwracana

Każda z tych funkcji zwraca wskaźnik do str.Istnieje bez powrotu błąd.

Uwagi

_ltoa Funkcja konwertuje cyfry value do ciągu zakończonego znakiem null i zapisuje wynik (bajtów do 33) w str.radix Argument określa podstawy value, które muszą być w zakresie 2 – 36.Jeśli radix jest równe 10 i value jest ujemna, pierwszego znaku ciągu przechowywanych jest znak minus (-)._ltowjest to wersja szerokich znaków _ltoa; druga wartość argumentów i z _ltow są ciągami szerokich znaków.Każda z tych funkcji jest specyficzne dla firmy Microsoft.

Uwaga dotycząca zabezpieczeńUwaga dotycząca zabezpieczeń

Aby uniknąć przekroczenia buforu, zapewnić, że str bufor jest wystarczająco duży, aby przechowywać przekonwertowane cyfr plus końcowego znaku null i znak.

W języku C++ funkcje te mają overloads szablonu.Aby uzyskać więcej informacji, zobacz Przeciążenia bezpiecznych szablonów.

Tekst rodzajowy rutynowych mapowania

Procedura TCHAR.h

_UNICODE i _MBCS nie zdefiniowane

_MBCS, definicja

_UNICODE, definicja

_ltot

_ltoa

_ltoa

_ltow

Wymagania

Rozpoczęto wykonywanie procedury

Wymaganego nagłówka

_ltoa

<stdlib.h>

_ltow

<stdlib.h>

Informacji dotyczących zgodności, zobacz zgodności we wprowadzeniu.

Przykład

Zobacz przykład dla _itoa.

Odpowiednik w programie .NET Framework

System::CONVERT::toString

Zobacz też

Informacje

Konwersja danych

_itoa, _i64toa, _ui64toa, _itow, _i64tow, _ui64tow

_ultoa, _ultow