#1 Le 02/09/2008, à 19:35
- rniamo
caractère spéciaux et gtk/gtkmm [résolu]
bonjour,
j'ai un fichier avec dedans :
\342\240\201
\342\240\203
\342\240\211
\342\240\231
\342\240\221
Je récupère chaque ligne et je veux que ça corresponde à une lettre, par exemple je fais en gros (svp ne critiquez pas le code qui suit) :
tab=chargerFichier();
std::string conv Lettre(char lettre) {
if (lettre=='a') {
return tab[0]
}
return 'r';
}
Le problème est que ça ne marche pas avec les codes octal échappés.
Dernière modification par rniamo (Le 02/09/2008, à 23:16)
< Quelques un des mes programmes | Cuisine Facile (pour les gourmands) | Fast MVC for PHP >
\ ^__^
\ (o o)\_______
(___)\ )\
Hors ligne
#2 Le 02/09/2008, à 20:51
- robrob
Re : caractère spéciaux et gtk/gtkmm [résolu]
J'ai lu, j'ai relu mais j'ai rien compris au problème
C'est quoi qui marche pas en fait?
Tes codes échappées (je suppose que tu parles de la notation d'un '\valeur'), il sont où:
- dans tab?
- dans lettre?
Hors ligne
#3 Le 02/09/2008, à 21:10
- rniamo
Re : caractère spéciaux et gtk/gtkmm [résolu]
en gros je récupère les chaines échappés mais je veux les utilsées comme des caractères.
En gros pour le moement je récupère les lignes du fichier et pas la correspondance.
< Quelques un des mes programmes | Cuisine Facile (pour les gourmands) | Fast MVC for PHP >
\ ^__^
\ (o o)\_______
(___)\ )\
Hors ligne
#4 Le 02/09/2008, à 22:47
- Link31
Re : caractère spéciaux et gtk/gtkmm [résolu]
Écris-les directement dans le fichier en UTF-8, puis utilise des wchar_t, std::wcin, std::wstring... pour le manipuler.
Hors ligne
#5 Le 02/09/2008, à 23:15
- rniamo
Re : caractère spéciaux et gtk/gtkmm [résolu]
c'est pas faux ... là je passe pour pas malin du tout .
Merci
< Quelques un des mes programmes | Cuisine Facile (pour les gourmands) | Fast MVC for PHP >
\ ^__^
\ (o o)\_______
(___)\ )\
Hors ligne