_ultoa, _ultow

Convierte un entero unsigned long en una cadena.Versiones más seguras de estas funciones están disponibles; vea _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

Parámetros

  • value
    Número que se va a convertir.

  • str
    resultado de la cadena.

  • radix
    base de value*.*

Valor devuelto

Cada una de estas funciones devuelve un puntero a str.No hay retorno de error.

Comentarios

La función de _ultoa convierte value en una cadena de caracteres terminada en null y almacena el resultado (hasta 33 bytes) en str.No se realiza el ningún la comprobación de desbordamiento.radix especifica la base de value; radix debe estar en el intervalo de 2 a 36._ultow es una versión con caracteres anchos de _ultoa.

Nota de seguridadNota sobre la seguridad

Para evitar las saturaciones del búfer, asegúrese de que el búfer de str es bastante grande para contener los dígitos convertidos más el nulo-carácter final.

En C++, estas funciones tienen sobrecargas de plantilla que se invoque según el nuevo, garantiza que sus homólogos de estas funciones.Para obtener más información, vea Sobrecargas de plantilla de seguridad.

Asignaciones de la rutina de texto genérico

rutina de TCHAR.H

_UNICODE y _MBCS no definido

_MBCS definido

_UNICODE definido

_ultot

_ultoa

_ultoa

_ultow

Requisitos

rutina

Encabezado necesario

_ultoa

<stdlib.h>

_ultow

<stdlib.h> o <wchar.h>

Para obtener información adicional de compatibilidad, vea compatibilidad en la Introducción.

Ejemplo

Vea el ejemplo para _itoa.

Equivalente en .NET Framework

System:: Convierte:: ToString

Vea también

Referencia

Conversión de datos

_itoa, _i64toa, _ui64toa, _itow, _i64tow, _ui64tow