référence sur string et valeur d'un caractère
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:
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:
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