Convertir une chaine en Majuscule , C++

Résolu
bouazza Messages postés 203 Date d'inscription   Statut Membre -  
 Lupin -
Salut tous , j'ai vu la fonction strupr de C ( et pas C++ ) qui converte les chars minuscules en chars majuscules , alors je voudrais bien savoir s'il existe une equivalente mais en C++ , quel que soit son fonctionnement , si elle converte le string complet en majuscule c'est bon :D et si elle converte un seul caractére en majuscules , je vais l'utiliser et me bricoler une fonction qui permet de convertir un string complet en majuscules .

Merci d'avance

@+ Bouazza

4 réponses

  1. Lupin
     
    Slt,

    Prototype [ int tolower ( int c ) ]

    Description : Si c est une lettre majuscule, tolower retourne c sous forme d'une lettre en minuscule.Sinon tolower retourne l'argument inchangé.

    Prototype [ int toupper ( int c ) ]

    Description : Si c est une lettre minuscule, toupper retourne c sous forme d'une lettre en majuscule.Sinon toupper retourne l'argument inchangé.

    Source : Deitel & Deitel 3e édition.

    Lupin
    3
  2. bouazza Messages postés 203 Date d'inscription   Statut Membre 27
     
    Ah oui , merci
    1
  3. bouazza Messages postés 203 Date d'inscription   Statut Membre 27
     
    Merci , j'ai trouvé la solution , ( meme si tes fonctions du glossaire étaient des fonctions C classiques ) j'ai trouvé une autre méthode en C++ dans la FAQ Developpez voici l'adresse pour ceux qui veulent aussi en profiter : http://c.developpez.com/faq/cpp/?page=strings#STRINGS_toupper

    @+ Bouazza
    -1
    1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571
       
      Re,

      dans le glossaire tu n'as pas vu toupper (3ème si tu commences du bas du tableau)?

      toascii
      conversion d'entier au format ASCII / /
      conversion
      tolower
      conversion majuscule en minuscule (C++) .
      . conversion
      toupper
      conversion minuscule en majuscule (C++) .
      . conversion
      W2A
      . / strncpy(ex1, W2A(exemple),8); converti un BSTR e n CHAR conversion
      WTO
      / Convert wide-character string to long /
      convers
      0