_ultoa, _ultow_ultoa, _ultow

Converte un Unsigned Long Integer in una stringa.Convert an unsigned long integer to a string. Sono disponibili versioni più sicure di queste funzioni. Vedere _ultoa_s, _ultow_s.More secure versions of these functions are available; see _ultoa_s, _ultow_s.

SintassiSyntax

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  

ParametriParameters

value
Numero da convertire.Number to be converted.

str
Risultato stringa.String result.

radix
Base di value.Base of value.

Valore restituitoReturn Value

Ognuna di queste funzioni restituisce un puntatore a str.Each of these functions returns a pointer to str. Non vi è restituzione di errori.There is no error return.

NoteRemarks

La funzione _ultoa converte value in una stringa di caratteri con terminazione Null e archivia il risultato (fino a 33 byte) in str.The _ultoa function converts value to a null-terminated character string and stores the result (up to 33 bytes) in str. Non viene eseguito alcun controllo di overflow.No overflow checking is performed. radix Specifica la base di value; radix deve essere compreso nell'intervallo 2-36.radix specifies the base of value; radix must be in the range 2 - 36. _ultow è una versione a caratteri wide di _ultoa._ultow is a wide-character version of _ultoa.

Importante

Per evitare sovraccarichi del buffer, verificare che il buffer str sia sufficientemente grande da contenere le cifre convertite oltre al carattere Null finale.To prevent buffer overruns, ensure that the str buffer is large enough to hold the converted digits plus the trailing null-character.

In C++ queste funzioni presentano overload di modello che richiamano le relative controparti più recenti e sicure.In C++, these functions have template overloads that invoke the newer, secure counterparts of these functions. Per altre informazioni, vedere Secure Template Overloads.For more information, see Secure Template Overloads.

Mapping di routine di testo genericoGeneric-Text Routine Mappings

Routine TCHAR.HTCHAR.H routine _UNICODE e _MBCS non definiti_UNICODE & _MBCS not defined _MBCS definito_MBCS defined _UNICODE definito_UNICODE defined
_ultot _ultoa _ultoa _ultow

RequisitiRequirements

RoutineRoutine Intestazione obbligatoriaRequired header
_ultoa <stdlib.h><stdlib.h>
_ultow <stdlib.h> or <wchar.h><stdlib.h> or <wchar.h>

Per altre informazioni sulla compatibilità, vedere la sezione Compatibilità nell'introduzione.For additional compatibility information, see Compatibility in the Introduction.

EsempioExample

Vedere l'esempio per _itoa.See the example for _itoa.

Vedere ancheSee Also

Data Conversion (Conversione dei dati)Data Conversion
_itoa, _i64toa, _ui64toa, _itow, _i64tow, _ui64tow_itoa, _i64toa, _ui64toa, _itow, _i64tow, _ui64tow