Aracılığıyla paylaş


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

Güvenlik NotuGüvenlik Notu

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.

.NET Framework Eşdeğeri

System::CONVERT::toString

Ayrıca bkz.

Başvuru

Veri Dönüştürme

_itoa, _i64toa, _ui64toa, _itow, _i64tow, _ui64tow

_ultoa, _ultow