ultoa, _ultow

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu stdlib.h - Index


Header-Datei

stdlib.h

Kategorie

Konvertierungsroutinen, mathematische Routinen

Prototyp

char *ultoa(unsigned long value, char *string, int radix);

wchar_t *_ultow(unsigned long value, wchar_t *string, int radix);

Beschreibung

Konvertiert einen Wert des Typs unsigned long in einen String.

ultoa konvertiert value in einen nullterminierten String und speichert das Ergebnis in string. value ist vom Typ unsigned long.

radix gibt die für die Konvertierung verwendete Basis an und muss im Bereich zwischen 2 und 36 liegen. ultoa prüft nicht auf einen Überlauf. Wenn value negativ und radix gleich 10 ist, wird kein Minuszeichen eingefügt.

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

ultoa gibt string zurück.

Beispiel

#include <stdlib.h>
#include <stdio.h>
int main(void)
{
   unsigned long lnumber = 3123456789L;
   char string[25];
   ultoa(lnumber,string,10);
   printf("string = %s  unsigned long = %lu\n",string,lnumber);
   return 0;
}

Portabilität

POSIX Win32 ANSI C ANSI C++

ultoa

+

_ultow

+