_ltoa_s, _ltow_s
Uzun Tamsayı bir dizeye dönüştürür.Bunlar sürümleridir _ltoa, _ltow açıklandığı gibi güvenlik geliştirmeleri ile CRT'deki Güvenlik Özellikleri.
errno_t _ltoa_s(
long value,
char *str,
size_t sizeOfstr,
int radix
);
errno_t _ltow_s(
long value,
wchar_t *str,
size_t sizeOfstr,
int radix
);
template <size_t size>
errno_t _ltoa_s(
long value,
char (&str)[size],
int radix
); // C++ only
template <size_t size>
errno_t _ltow_s(
long value,
wchar_t (&str)[size],
int radix
); // C++ only
Parametreler
value
Dönüştürülecek sayı.str
Sonuç dizesi arabelleği.sizeOfstr
Boyutunu str bayt _ltoa_s için sözcükleri veya _ltow_s.radix
Base of value.
Dönüş Değeri
İşlev başarılı olursa sıfır veya bir hata kodu.
Notlar
_ltoa_s İş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._ltow_sgeniş karakter sürümü _ltoa_s; İkinci değişkeni, _ltow_s geniş karakter dizeleri olur.
str Olan bir NULL işaretçi veya sizeOfstr az veya eşit açıklandığı gibi bu işlevleri sıfıra, bir geçersiz parametre işleyicisi çağırmak Parametre Doğrulama.Yürütülmesine devam etmek için izin verilmişse, bu işlevler -1 geri dönün ve errno için EINVAL veya value veya str uzun tamsayı aralık dışında bu işlevler -1 döndürür ve errno için ERANGE.
C++'da, bu işlevler tarafından şablon aşırı kolaylaştırılmıştır; aşırı arabellek uzunluğu otomatik olarak gerçekleştirip (size baðýmsýz deðiþkeni belirtmek gereğini ortadan kaldırır) ve bunlar otomatik olarak yeni, güvenli karşılıkları ile eski, güvenli olmayan işlevler değiştirebilirsiniz.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_s |
_ltoa_s |
_ltoa_s |
_ltow_s |
Gereksinimler
Yordamı |
Gerekli başlık |
---|---|
_ltoa_s |
<stdlib.h> |
_ltow_s |
<stdlib.h> |
Daha fazla uyumluluk bilgileri için bkz: Uyumluluk giriş.