_ultoa, _ultow
Konvertieren einer langen ganzen Zahl ohne Vorzeichen in eine Zeichenfolge.Sicherere Versionen dieser Funktionen sind verfügbar. Weitere Informationen finden Sie unter _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
Parameter
value
Der zu konvertierende Zahl.str
Ergebnis der Zeichenfolgen.radix
Basis von value*.*
Rückgabewert
Jede dieser Funktionen gibt einen Zeiger auf strzurück.Es gibt keine Fehler werden.
Hinweise
Die _ultoa-Funktion konvertiert value auf eine auf NULL endende Zeichenfolge und speichert das Ergebnis in Bytes) bis 33 ( str.Keine Sammel der Überprüfung wird ausgeführt.radix gibt die Basis des valuean. radix muss im Bereich 2 bis 36 sein._ultow ist eine Breitzeichen-Version von _ultoa.
Sicherheitshinweis |
---|
Um Pufferüberläufe zu verhindern, stellen Sie sicher, dass der str Puffer groß genug ist die konvertierten Ziffern plus das nachfolgende NULL-Zeichen enthalten soll. |
In C++ haben Überladungen Vorlagen, die diese Funktionen aufrufen, um das neueres, Entsprechungen dieser Funktionen.Weitere Informationen finden Sie unter Speichern Sie Vorlagen-Überladungen.
Zuweisung generischer Textroutinen
TCHAR.H-Routine |
_UNICODE & _MBCS nicht definiert |
_MBCS definieren |
_UNICODE definiert |
---|---|---|---|
_ultot |
_ultoa |
_ultoa |
_ultow |
Anforderungen
Routine |
Erforderlicher Header |
---|---|
_ultoa |
<stdlib.h> |
_ultow |
<stdlib.h> oder <wchar.h> |
Um Kompatibilität zusätzlichen Informationen finden Sie unter Kompatibilität in der Einführung.
Beispiel
Weitere Informationen finden Sie im Beispiel für _itoa.