_ultoa _ultow
Dlouhé celé číslo bez znaménka převeďte na řetězec.Bezpečnější verze tyto funkce jsou k dispozici; see _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
Parametry
value
Číslo převést.str
Výsledek řetězce.radix
Base of value*.*
Vrácená hodnota
Každá z těchto funkcí vrací ukazatel na str.Neexistuje žádná chyba návratu.
Poznámky
_ultoa Funkce převede value na řetězec znaků zakončený znakem null a uloží výsledek (až 33 bajtů) str.Se neprovádí kontrola přetečení.radixUrčuje základ value; radixmusí být v rozsahu 2 – 36._ultowje verze celého znaku _ultoa.
Poznámka k zabezpečení |
---|
Chcete-li zabránit Přeběhy vyrovnávací paměti, aby str vyrovnávací paměť je dostatečně velký pro uložení převedeného číslice a koncový znak null. |
V jazyce C++ mají tyto funkce šablony přetížení, které vyvolávají novější, zabezpečené protějšků těchto funkcí.Další informace naleznete v tématu Přetížení šablony zabezpečení.
Obecný Text rutinní mapování
TCHAR.Rutina H |
_UNICODE & _MBCS není definován |
_MBCS, definice |
_UNICODE, definice |
---|---|---|---|
_ultot |
_ultoa |
_ultoa |
_ultow |
Požadavky
Rutina |
Požadované záhlaví |
---|---|
_ultoa |
<stdlib.h> |
_ultow |
<stdlib.h> nebo <wchar.h> |
Další informace o kompatibilitě, viz Compatibility v úvodu.
Příklad
Viz příklad pro _itoa.