Probleme de If (condition) ds C++ [Résolu]

Signaler
Messages postés
21
Date d'inscription
jeudi 19 janvier 2006
Statut
Membre
Dernière intervention
27 février 2006
-
Messages postés
21
Date d'inscription
jeudi 19 janvier 2006
Statut
Membre
Dernière intervention
27 février 2006
-
bjr,je suis debutant ds le Cpp,donc j'ai mis une condtion:
#include
if (modepaie= ="ch")
{
taux=7;
}
else
{
taux=0;
}
bien sur en declarant les variable modepaie(char) et taux(double).mais le probleme c'est apres l'execution,le taux ne prnd que la valeur 0,donc il n'entre pas ds la condition,si vs votez ce ki cloche ds ma procedure,dites le moi.et merci

3 réponses

Messages postés
518
Date d'inscription
dimanche 2 décembre 2001
Statut
Membre
Dernière intervention
10 novembre 2007
3
"ch" est un char*, modepaie aussi non, sinon ça ne compile pas !!
ce qu'il faut que tu fasses c'est
#include
#include <string.h>

if (strcmp("ch",modepaie) == 0)
{
taux=7;
}
else
{
taux=0;
}

Bonne chance.

Bouba
Messages postés
252
Date d'inscription
vendredi 10 juin 2005
Statut
Membre
Dernière intervention
5 septembre 2006
1
if (modepaie == "ch")

Tu ne compare pas la chaine mais son pointeur;

if ( strcmp( modepaie, "ch" ) == 0 ) taux=7;
else taux=0;
Messages postés
21
Date d'inscription
jeudi 19 janvier 2006
Statut
Membre
Dernière intervention
27 février 2006

merci à tous un grand merciiiiiiii