Question méthode transform en C++

ColdXero -  
mamiemando Messages postés 33769 Date d'inscription   Statut Modérateur Dernière intervention   -
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);

3 réponses

Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
ça changerai quoi qu'il y ait plusieurs mots ?
0
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
En quoi ça serait différent avec plusieurs mots ???
0
mamiemando Messages postés 33769 Date d'inscription   Statut Modérateur Dernière intervention   7 879
 
Ça ne change rien, un toupper appliqué à un espace ne modifiera pas cet espace. L'algorithme reste donc le même.

Bonne chance
0