[C++] erreur
Fermé
ProgrammeurC++
-
15 juin 2008 à 17:16
Marco la baraque Messages postés 996 Date d'inscription vendredi 9 mai 2008 Statut Contributeur Dernière intervention 5 novembre 2009 - 15 juin 2008 à 19:14
Marco la baraque Messages postés 996 Date d'inscription vendredi 9 mai 2008 Statut Contributeur Dernière intervention 5 novembre 2009 - 15 juin 2008 à 19:14
A voir également:
- [C++] erreur
- Erreur 0x80070643 - Guide
- Erreur 10016 epson - Forum Imprimante
- Erreur g030 - Forum Bbox Bouygues
- Erreur c2002 western union ✓ - Forum Vos droits sur internet
- Erreur 1001 outlook - Guide
1 réponse
Marco la baraque
Messages postés
996
Date d'inscription
vendredi 9 mai 2008
Statut
Contributeur
Dernière intervention
5 novembre 2009
328
15 juin 2008 à 19:14
15 juin 2008 à 19:14
Bonsoir,
A la place de la ligne suivante :
il faut mettre ceci :
En effet, si phrase est de type string, phrase[i] (où i est entier) est de type char, et donc il faut le comparer avec un char ('@') et non pas un string ("@").
Cordialement,
A la place de la ligne suivante :
if ( phrase[c] == "@" ) { copie+="@"; } // cas particulier où il y a le flag
il faut mettre ceci :
if ( phrase[c] == '@' ) { copie+="@"; } // cas particulier où il y a le flag
En effet, si phrase est de type string, phrase[i] (où i est entier) est de type char, et donc il faut le comparer avec un char ('@') et non pas un string ("@").
Cordialement,