Bonjour,
J'essaye de réaliser une fonction qui débarasse une chaîne de caractère du symbole \ et du symbole qui suit... pour le moment, j'en suis là :
Ce qui me génère une erreur : ISO C++ interdit la comparaison entre un pointeur et un entier, pour la ligne:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 int deb_accent(string &a_mod) { string tempo; int i = 0; do{ if(a_mod[i] == "\\") i = i + 2; else { tempo = tempo + a_mod[i]; i++; } }while(i < a_mod.size()); a_mod = tempo; return 1; }
Si quelqu'un a une suggestion, je suis preneur !! Je rame un peu avec les références et autres pointeurs, je dois dire...J'imagine que mon problème vient de là... ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part if(a_mod[i] == "\\") i = i + 2;
Hugo
Partager