Majuscules , Minuscules C++

Résolu
Bonjour,

Comment on transforme les miniscules en majuscules ET virce verca en C++?
Exsite t'il une fonction qui s'en occupe?
Merci en avance

2 réponses

  1. Bonjour,

    Pour convertir en majuscule:

    /*
     * Convert the input file to all upper case.
     */
    #include <iostream>
    #include <cctype>
    
    using namespace std;
    
    int main() 
    {
            char inch;              // Input character.
    
            while(cin.get(inch)) {
                    if(isalpha(inch))
                            cout << (char)toupper(inch);
                    else
                            cout << inch;
            }
    }


    et pour miniscule c'erst la fonction char tolower(char);
    1
    1. Reponse rapide MERCI!
      0
    2. Petite question c'est quoi " isalpha" veut dire ?
      0
    3. Contributeur
      Une fonction qui teste si le caractère est alphabétique.
      0
    4. c'est une fonction qui renvoi 0 si l'argument n'est pas une lettre de l'alphabet.

      Tu a aussi isalpha, isalnum, isascii, isblank, iscntrl, isdigit, isgraph, islower, isprint, ispunct, isspace, isupper, isxdigit (inclu avec #include <cctype>)
      0
    5. je vous remercie tous ! Juste une autre petite question admetton que j'aimerai changer le nom de la fonction toupper avec #define ... es ce que c'est correct si j'ecris :

      #define Upper toupper ;
      puis apres j'ecris cout << (char)Upper(inch); ?? ou il faut que je met des guillemets ou qqc?
      Merci!
      0
  2. Contributeur
    Bonjour,

    Il y a les fonctions héritées du C: tolower (pour convertir en minuscule) et toupper (pour convertir en majuscule)
    0