_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ń |
---|
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 Secure, szablon Overloads.
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.