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à :

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;
}
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
    if(a_mod[i] == "\\") i = i + 2;
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à... ?

Hugo