Je dois créer une liste de chaînes et de supprimer des lettres majuscules avec lambda et écrire dans une autre liste, donc j'essayer mais j'ai bug: [Error] request for member 'erase' in 'c', which is of non-class type 'const char'
retirer les lettres majuscules de la liste et l'écrire dans une autre liste
list<string> ls {"hak","ala","alA","coS","KtOs"};
list<string> ls2;
for(auto k : ls)cout<<k<<endl<<endl;
transform(ls.begin(),ls.end(),ls.begin(),[](string &s) {
transform(s.begin(),s.end(),s.begin(), [](const char& c) {
if(isupper(c));return c.erase(isupper(c)) ;
});
return s;
Lorsque vous avez quelques bugs * *, vous devez appliquer * quelques corrections *. – SergeyA
J'ai un bug: [Erreur] demande de membre 'effacer' dans 'c', qui est de type non-classe 'const char' – grapexs