_ltoa, _ltow
Uzun Tamsayı bir dizeye dönüştürür.Bu işlevler daha güvenli sürümlerinin kullanılabilir olduğunu; 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
Parametreler
value
Dönüştürülecek sayı.str
Sonuç dize.radix
Base of value.
Dönüş Değeri
Bu işlevlerden her biri için bir işaretçi döndürür str.Döndürülen hata var.
Notlar
_ltoa İşlevi dönüştürür sayılardan value biten karakter dizesine sonucu (en çok 33 bayt) depolar ve str.radix Bağımsız değişkeni belirtir tabanı value, hangi 2-36 aralığında olmalıdır.radix Eşittir 10 ve value ise negatif, ilk saklı dizenin eksi işareti (-) karakteridir._ltowgeniş karakter sürümü _ltoa; İkinci bağımsız değişken ve dönüş değeri _ltow geniş karakter dizeleridir.Bu işlevlerden her biri Microsoft özeldir.
![]() |
---|
Arabellek taşmaları önlemek için emin olun str arabellek dönüştürülmüş basamak ve sondaki boş karakter ve işareti karakterini tutacak büyüklükte. |
C++'da, bu işlevler şablon aşırı yükleme vardır.Daha fazla bilgi için bkz. Güvenli Şablon Aşırı Yüklemeleri.
Genel metin yordamı eşlemeleri
Tchar.h yordamına girildi |
_UNICODE ve _mbcs tanımlı değil |
Tanımlanan _mbcs |
Tanımlanan _UNICODE |
---|---|---|---|
_ltot |
_ltoa |
_ltoa |
_ltow |
Gereksinimler
Yordamı |
Gerekli başlık |
---|---|
_ltoa |
<stdlib.h> |
_ltow |
<stdlib.h> |
Daha fazla uyumluluk bilgileri için bkz: Uyumluluk giriş.
Örnek
Örnek için bkz: _itoa.