Question méthode transform en C++

Bonjour,
je sais utiliser la fonction transform quand on reçoit une string avec seulement un mot, mais comment l'utiliser quand on reçoit une string contenant différents mots ? Je voudrais un exemple concret s.v.p, en voici un exemple complet avec une string contenant un seul mot:

string s="hello";
transform(s.begin(), s.end(), s.begin(), toupper);
Configuration: Windows XP
Internet Explorer 6.0

3 réponses

  1. Contributeur
    ça changerai quoi qu'il y ait plusieurs mots ?
    0
    1. Contributeur
      En quoi ça serait différent avec plusieurs mots ???
      0
      1. Modérateur
        Ça ne change rien, un toupper appliqué à un espace ne modifiera pas cet espace. L'algorithme reste donc le même.

        Bonne chance
        0