Je travaille sur une petite application C++ qui gère un peu la chaîne. Actuellement, je veux extraire une chaîne à un index de caractères particulier. Ma solution naïve d'utiliser la méthode at() de chaîne fonctionne bien, mais elle casse pour les chaînes non-ascii. Par exemple:Index de caractères de chaîne non-ASCII en C++
string test = "ヘ(^_^ヘ)(ノ^_^)ノ"
cout << test.at(0) << endl;
Produit un signe dièse en sortie pour moi sous gcc 4.2. Je ne pense pas non plus que ce soit un problème avec mon terminal, parce que je peux très bien imprimer toute la chaîne. Y at-il une bibliothèque ou quelque chose que je pourrais utiliser pour obtenir l'effet désiré?
Et 'std :: wcout' – GManNickG