ctype::toupper
Convertit un caractère ou une plage de caractères en majuscules.
CharType toupper(
CharType ch
) const;
const CharType *toupper(
CharType* first,
const CharType* last
) const;
Paramètres
ch
Caractère spécifié à convertir en majuscules.first
Pointeur vers le premier caractère dans la plage de caractères qui doivent être convertis en majuscules ou en minuscules.last
Pointeur vers le caractère juste après le dernier caractère dans la plage de caractères à convertir en majuscules ou en minuscules.
Valeur de retour
La première méthode retourne la forme majuscule du paramètre ch. Si aucune forme majuscule n'existe, il retourne ch.
La deuxième méthode retourne last.
Notes
La première méthode retourne do_toupper(ch). La deuxième méthode retourne do_toupper(first, last).
Exemple
// 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;
}
Configuration requise
En-tête : <locale>
Espace de noms : std