ltoa, _ltoa, _ltow

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu stdlib.h - Index


Header-Datei

stdlib.h

Kategorie

Konvertierungsroutinen, mathematische Routinen

Prototyp

char * ltoa(long value, char * string, int radix);

char *_ltoa(long value, char *string, int radix);

wchar_t *_ltow(long value, wchar_t *string, int radix);

Beschreibung

Konvertiert einen Integerwert des Typs long in einen String. Die Funktion _ltow ist die Unicode-Version. Sie konvertiert einen Integerwert des Typs long in einen String aus Multibyte-Zeichen.

Diese Funktionen konvertieren value in einen nullterminierten String und speichern das Ergebnis in string. value ist vom Typ long.

radix gibt die bei der Konvertierung von value verwendete Basis an und muss im Bereich von 2 bis einschließlich 36 liegen. Wenn value negativ und radix gleich 10 ist, dann ist das erste Zeichen von string ein Minuszeichen (-).

Anmerkung: Für string muss ausreichend Speicher reserviert sein, um den Ergebnis-String einschließlich des terminierenden Nullzeichens (\0) aufnehmen zu können. Der zurückgegebene String kann bis zu 33 Bytes lang sein.

Rückgabewert

Gibt einen Zeiger auf string zurück.

Beispiel

#include <stdlib.h>
#include <stdio.h>
int main(void)
{
   char string[25];
   long value = 123456789L;
   ltoa(value,string,10);
   printf("number = %ld  string = %s\n", value, string);
   return 0;
}

Portabilität

POSIX Win32 ANSI C ANSI C++

ltoa

+

_ltoa

+

_ltow

+