toupper, _toupper, towupper, _toupper_l, _towupper_l

 

Para obtener la documentación más reciente de Visual Studio 2017 RC, consulte Documentación de Visual Studio 2017 RC.

Convertir caracteres a mayúsculas.

int toupper(  
   int c   
);  
int _toupper(  
   int c   
);  
int towupper(  
   wint_t c   
);  
int _toupper_l(  
   int c ,  
   _locale_t locale  
);  
int _towupper_l(  
   wint_t c ,  
   _locale_t locale  
);  

Parámetros

c
Carácter que se va a convertir.

locale
Configuración regional que se va a usar.

Cada una de estas rutinas convierte una copia de c, si es posible y devuelve el resultado.

Si c es un carácter ancho que iswlower es distinto de cero y no hay un carácter ancho correspondiente para que iswupper es distinto de cero, towupper devuelve correspondiente de ancho de carácter; en caso contrario, towupper devuelve c sin cambios.

No hay ningún valor devuelto reservado para indicar un error.

En orden para toupper dar los resultados esperados, __isascii y islower debe devolver cero.

Cada una de estas rutinas convierte una determinada letra minúscula a mayúscula si es posible y adecuados. La conversión de mayúsculas towupper es específico de la configuración regional. En caso, se cambian los caracteres correspondientes a la configuración regional actual. Las funciones sin el _l usar el sufijo configuración regional. Las versiones de estas funciones con el _l sufijo la configuración regional como un parámetro y que usará en lugar de establecido actualmente configuración regional. Para obtener más información, vea Locale.

En orden para toupper dar los resultados esperados, __isascii y isupper debe devolver cero.

Rutinas de conversión de datos

Asignaciones de rutina de texto genérico

Rutina TCHAR.H_UNICODE y _MBCS no definidos_MBCS definido_UNICODE definido
_totuppertoupper_mbctouppertowupper
_totupper_l_toupper_l_mbctoupper_l_towupper_l
System_CAPS_ICON_note.jpg Nota

_toupper_l y _towupper_l no dependen de la configuración regional y no están diseñadas para llamarlas directamente. Se proporcionan solo para el uso interno por parte de _totupper_l.

RutinaEncabezado necesario
toupper<ctype.h>
_toupper<ctype.h>
towupper<ctype.h> o <wchar.h>

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

Vea el ejemplo de a funciones.

System::char::ToUpper

IS, isw (rutinas)
a funciones
Configuración regional
Interpretación de secuencias de caracteres Multibyte

Mostrar: