intégrer un caractère utf 8 à une chaine ascii

Voila je dois faire une comparaison entre chaine de caractère, le mot est “ça”.
dans mon programme C++ j’ai une variable string contenant bien “ça” mais la variable que je récupère pour faire la comparaison est je pense en utf8 et donc mal transcrite ce qui donne “ça”. je ne compte pas changer ce que je récupère mais ma variable. comment puis je faire? j’ai essayé des chose du type: “\c3\a7a” ou “\u+c3a7a” car ‘c3 a7’ est en hexa le code de ç en utf8 mais rien de tout ça fonctionne!

merci

Jamais fais mais je pense que tu devrais utiliser un std::wstring et std::wcin.

Tu peut regarder par là sinon (j’ai lu vite fait) :
siteduzero.com/forum-83-3262 … icode.html