Share via


ctype::toupper

Convierte un carácter o un intervalo de caracteres a mayúsculas.

CharType toupper(
    CharType ch
) const;
const CharType *toupper(
    CharType* first, 
    const CharType* last
) const;

Parámetros

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

  • first
    Un puntero al primer carácter del intervalo de caracteres cuyos casos deben convertirse.

  • last
    Un puntero al carácter inmediatamente después del último carácter del rango de caracteres cuyos casos deben convertirse.

Valor devuelto

La primera función miembro devuelve el formulario una mayúscula de parámetro ch. Si no existe ningún formulario una mayúscula, devuelve ch.

La segunda función miembro devuelve last.

Comentarios

La primera función miembro devuelve do_toupper(ch). La segunda función miembro devuelve do_toupper(first, last).

Ejemplo

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

int main( )   
{
   locale loc1 ( "German_Germany" );
   
   char string[] = "Hello, my name is John";

   use_facet<ctype<char> > ( loc1 ).toupper
      ( string, string + strlen(string) );
   cout << "The uppercase string is: " << string << endl;
}
  

Requisitos

configuración regional <deEncabezado: >

Espacio de nombres: std

Vea también

Referencia

ctype (Clase)