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