_ltoa, _ltow
Konvertiert eine lange ganze Zahl in eine Zeichenfolge.Sicherere Versionen dieser Funktionen sind verfügbar. Weitere Informationen finden Sie unter _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
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 _ltoa-Funktion konvertiert die Zahlen in value auf eine auf NULL endende Zeichenfolge und speichert das Ergebnis in Bytes) bis 33 ( str.Das radix-Argument gibt die Basis des valuean, die im Bereich 2 bis 36 sein muss.Wenn radix 10 entspricht, und value negativ ist, wird das erste Zeichen der gespeicherten Zeichenfolge das Minuszeichen (–)._ltow ist eine Breitzeichen-Version von _ltoa. Das zweite Argument, und der Rückgabewert von _ltow sind Zeichenfolgen mit Breitzeichen.Jede dieser Funktionen Microsoft-spezifische ist.
Sicherheitshinweis |
---|
Um Pufferüberläufe zu verhindern, stellen Sie sicher, dass der str Puffer groß genug ist die konvertierten sowie das nachfolgende NULL-Zeichen Ziffern und ein Zeichen enthalten soll. |
In C++ können diese Funktionen Vorlagen Operatoren.Weitere Informationen finden Sie unter Speichern Sie Vorlagen-Überladungen.
Zuweisung generischer Textroutinen
Tchar.h-Routine |
_UNICODE als auch _MBCS nicht definiert |
_MBCS definieren |
_UNICODE definiert |
---|---|---|---|
_ltot |
_ltoa |
_ltoa |
_ltow |
Anforderungen
Routine |
Erforderlicher Header |
---|---|
_ltoa |
<stdlib.h> |
_ltow |
<stdlib.h> |
Weitere Informationen finden Sie unter Kompatibilität Kompatibilität in der Einführung.
Beispiel
Weitere Informationen finden Sie im Beispiel für _itoa.