C++ : Caractères spéciaux et fichiers .txt
Fermé
Zariel
-
9 mars 2011 à 15:39
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 10 mars 2011 à 12:13
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 10 mars 2011 à 12:13
3 réponses
Allen1210
Messages postés
363
Date d'inscription
lundi 14 juin 2010
Statut
Membre
Dernière intervention
28 avril 2017
56
9 mars 2011 à 15:49
9 mars 2011 à 15:49
As tu essayer de faire la lecture DANS TON PROGRAMME? Souvent les flux d'écriture et de lecture utilise un "code" de cryptage pour reconnaitre tous les caractères. Ainsi, la lecture dans le programme devrais être correcte. Sinon, il doit surement exister une option ou une autre méthode que celle que tu prend pour écrire normalement dans un fichier texte.
Qu'entends-tu par "lecture dans le programme" ?
Allen1210
Messages postés
363
Date d'inscription
lundi 14 juin 2010
Statut
Membre
Dernière intervention
28 avril 2017
56
9 mars 2011 à 15:54
9 mars 2011 à 15:54
Le code que tu as montré est un code d'écriture. Il existe un code probablement semblable où tu peut faire la lecture de ton fichier.
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
9 mars 2011 à 15:52
9 mars 2011 à 15:52
Salut.
Je pense que pour gérer correctement les caractères accentués, il vau mieux utiliser wstring que string https://en.cppreference.com/w/cpp/string .
string est fait pour l'ASCII.
Je pense que pour gérer correctement les caractères accentués, il vau mieux utiliser wstring que string https://en.cppreference.com/w/cpp/string .
string est fait pour l'ASCII.
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
9 mars 2011 à 16:12
9 mars 2011 à 16:12
C'est pas clair. Je ne vois pas pourquoi tu devrais tout recoder sous prétexte que tu change le type de ta variable ?
Le problème des caractères accentués, c'est qu'il y a plusieurs normes de codage qui ont à peu près d'égale importance (ISO8... et UTF-...)
Le problème des caractères accentués, c'est qu'il y a plusieurs normes de codage qui ont à peu près d'égale importance (ISO8... et UTF-...)
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
9 mars 2011 à 16:43
9 mars 2011 à 16:43
non, tu fait tout depuis le début avec wstring.
enfin, ça manque de code source pour être entièrement affirmatif.
enfin, ça manque de code source pour être entièrement affirmatif.