[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 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 1001 outlook - Accueil - Bureautique
- Erreur 3005 france tv - Forum Lecteurs et supports vidéo
- Java code erreur 1603 ✓ - Forum Windows
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
329
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,