Salut!

Pour convertir une chaine de caractères en minuscule peut on utiliser "std::replace_if" d'une manière similaire:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
class upper{
public:
      bool operator()(const char& c){
           return isupper(c);
           }
           };
class lower{
public:
      int operator()(int& c){
           return tolower(c);
           }
           };
puis:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
string s="aBcDEFg";
std::replace_if(s.begin(),s.end(),upper(),lower());
?

Merci de vos réponses.