bonjour a tous,
je vous soumets un cas auquel je ne trouve pas de réponse.
j'essaie en vain d'utiliser la valeur d'une variable char pour l'utiliser dans une condition.
voici mon code, j'aimerais que le code renvoie "heureusement que c'est cederico!" si je mets un poids entre 50 et 100Kgs et que je rentre mon prenom,cedric:
Or, cette condition est simplement ignorée.
Désolé pour le code un peu humoristique, mais j'apprends le C et je décompresse en mettant des codes un peu loufoques ;-).
voici mon code:
Merci
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
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 #include <stdio.h> #include <stdlib.h> #include <math.h> int main(int argc, char * argv[]) { int poids = 0; char prenom [50]; printf("Quel est votre poids?"); scanf("%d", &poids); printf("Quel est votre prenom?"); scanf("%s", &prenom); printf("votre poids est donc de %d kgs\n\n", poids); printf("votre prenom est donc %s!\n\n", prenom); if (poids <= 15) { printf("vous etes trop maigre! allez au mc do!\n\n"); } else if (poids <=50) { printf("ca va mais attention a ne pas grossir bouboule!\n\n"); } else if (prenom == "cedric") { printf("heuresement que c'est cederico !\n\n"); } else { printf("il faut ralentir la raclette! grosse bouboule\n\n"); } return 0; }
Partager