Question méthode transform en C++

Fermé
ColdXero - 21 avril 2009 à 23:05
mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 - 22 avril 2009 à 10:05
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 vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 298
22 avril 2009 à 08:53
ça changerai quoi qu'il y ait plusieurs mots ?
0
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 298
22 avril 2009 à 09:22
En quoi ça serait différent avec plusieurs mots ???
0
mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 7 812
22 avril 2009 à 10:05
Ça ne change rien, un toupper appliqué à un espace ne modifiera pas cet espace. L'algorithme reste donc le même.

Bonne chance
0