Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés

toupper

 

Convierte un carácter en mayúsculas.


   template<Class CharType>
CharType toupper(
   CharType _Ch, 
   const locale& _Loc
)

_Ch

El carácter que se convierte a mayúsculas.

_Loc

Configuración regional que contiene el carácter que se va a convertir.

El carácter convertido a mayúsculas.

La función de la plantilla devuelve use_facet<C<CharType> >(_Loc).toupper(_Ch).

// locale_toupper.cpp
// compile with: /EHsc
#include <locale>
#include <iostream>
using namespace std;

int main( )   
{
   locale loc ( "German_Germany" );
   char result1 = toupper ( 'h', loc );
   cout << "The upper case of 'h' in the locale is: "
        << result1 << "." << endl;
   char result2 = toupper ( 'H', loc );
   cout << "The upper case of 'H' in the locale is: "
        << result2 << "." << endl;
   char result3 = toupper ( '$', loc );
   cout << "The upper case of '$' in the locale is: "
        << result3 << "." << endl;
}

The upper case of 'h' in the locale is: H.
The upper case of 'H' in the locale is: H.
The upper case of '$' in the locale is: $.

Requisitos

configuración regional <deEncabezado: >

Espacio de nombres: std

Mostrar: