Freigeben über


ctype::toupper

Konvertiert ein Zeichen oder einem Bereich von Zeichen in Großbuchstaben.

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

Parameter

  • ch
    Das in Großbuchstaben konvertiert werden Zeichen.

  • first
    Ein Zeiger auf das erste Zeichen im Bereich von Zeichen, deren Fälle konvertiert werden sollen.

  • last
    Ein Zeiger auf Zeichen direkt hinter dem letzten Zeichen im Bereich von Zeichen, deren Fälle konvertiert werden sollen.

Rückgabewert

Die erste Memberfunktion gibt den Großbuchstaben Formular des Parameters ch zurück. Wenn kein großgeschriebenes Formular vorhanden ist, gibt sie ch zurück.

Die zweite Memberfunktion gibt last zurück.

Hinweise

Die erste Memberfunktion gibt do_toupper zurück (ch). Die zweite Memberfunktion gibt do_toupper zurück (first, last).

Beispiel

// 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;
}
  

Anforderungen

Gebietsschema Header: <>

Namespace: std

Siehe auch

Referenz

ctype-Klasse