Condividi tramite


_ultoa, _ultow

Convertire un valore unsigned long in una stringa.Più versioni sicure di queste funzioni sono disponibili, vedere _ultoa_s, _ultow_s.

char *_ultoa(
   unsigned long value,
   char *str,
   int radix 
);
wchar_t *_ultow(
   unsigned long value,
   wchar_t *str,
   int radix 
);
template <size_t size>
char *_ultoa(
   unsigned long value,
   char (&str)[size],
   int radix 
); // C++ only
template <size_t size>
wchar_t *_ultow(
   unsigned long value,
   wchar_t (&str)[size],
   int radix 
); // C++ only

Parametri

  • value
    Numero da convertire.

  • str
    Risultato della stringa.

  • radix
    Base value*.*

Valore restituito

Ognuna di queste funzioni restituisce un puntatore a str.Non sono presenti ritorni di errore.

Note

_ultoa conversione di funzione value in una stringa di caratteri con terminazione null e agli archivi il risultato (fino a 33 byte) in str.Nessun controllo dell'overflow viene eseguito.radix specifica la base di value; radix deve essere compreso tra 2 e 36._ultow è una versione a caratteri estesi di _ultoa.

Nota sulla sicurezzaNota sulla sicurezza

Per evitare sovraccarichi del buffer, assicurarsi che str il buffer è sufficiente utilizzare le cifre convertite nel carattere null finale.

In C++, queste funzioni presentano overload del modello da richiamare le più recenti, controparti sicure di queste funzioni.Per ulteriori informazioni, vedere Assicurarsi che gli overload del modello.

Mapping di routine a testo generico

routine di TCHAR.H

_UNICODE & _MBCS non definiti

_MBCS definito

_UNICODE definito

_ultot

_ultoa

_ultoa

_ultow

Requisiti

routine

Intestazione di associazione

_ultoa

<definito>

_ultow

<definito> o <wchar.h>

per informazioni di compatibilità aggiuntive, vedere compatibilità nell'introduzione.

Esempio

Vedere l'esempio relativo a _itoa.

Equivalente .NET Framework

System:: Conversione:: ToString

Vedere anche

Riferimenti

Conversione di dati

_itoa, _i64toa, _ui64toa, _itow, _i64tow, _ui64tow