◐ Shell
clean mode source ↗

std::toupper – cppreference.com

Aus cppreference.com

<metanoindex/>

<tbody> </tbody>

definiert in Header

<cctype>

int toupper( int ch );

Konvertiert den angegebenen Charakter nach den Zeichenkonvertierung Regeln der aktuell installierten C Gebietsschema definiert Großbuchstaben .

Original:

Converts the given character to uppercase according to the character conversion rules defined by the currently installed C locale.

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Parameter

ch -

Zeichen umgewandelt werden

Original:

character to be converted

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Rückgabewert

Umgerechnet Zeichen oder ch wenn keine Großbuchstaben Version von der aktuellen C locale definiert ist .

Original:

Converted character or ch if no uppercase version is defined by the current C locale.

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Beispiel

#include <iostream>
#include <cctype>
#include <clocale>

int main()
{
    char c = '\xb8'; // the character ž in ISO-8859-15
                     // but ¸ (cedilla) in ISO-8859-1 

    std::setlocale(LC_ALL, "en_US.iso88591");
    std::cout << std::hex << std::showbase;
    std::cout << "in iso8859-1, toupper('0xb8') gives " << std::toupper(c) << '\n';
    std::setlocale(LC_ALL, "en_US.iso885915");
    std::cout << "in iso8859-15, toupper('0xb8') gives " << std::toupper(c) << '\n';
}

Output:

in iso8859-1, toupper('0xb8') gives 0xb8
in iso8859-15, toupper('0xb8') gives 0xb4

Siehe auch

wandelt ein Zeichen in Kleinbuchstaben

Original:

converts a character to lowercase

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(Funktion) [edit]

wandelt ein Zeichen in Großbuchstaben mit dem ctype Facette eines locale

Original:

converts a character to uppercase using the ctype facet of a locale

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(Funktions-Template) [edit]

wandelt eine weite Zeichen in Großbuchstaben

Original:

converts a wide character to uppercase

The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.


(Funktion) [edit]

C documentation for toupper