Bonjour, je débute dans la programmation, j'ai lu un livre et téléchargé code blocs. puis j'ai voulu essai de code pour pratique et pour ce que je voulais faire, il était nécessaire de faire une boucle. Cependant celle-ci ne s'effectue pas quand ma 1er condition est remplie elle affiche tout de même la question de la 2e condition. Pourriez-vous m'aide à résoudre mon problème et a progressé merci?
je vous copier/coller mon code:
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 #include <stdio.h> #include <stdlib.h> /* pour utiliser string il faut créer une chaîne de char suivi de chaine et pour déterminer sa longueur déclare le réceptacle */ int main() { char chaine[] = "lettre"; printf("Bonjour!\n"); printf("comment va tu?\n"); scanf("%s", &chaine); if ( "%s", chaine == "bien") { printf("alors temps mieux!"); } else if ( "%s" , chaine == "mal") { printf ("pourquoi?\n"); scanf("%s" , &chaine ); printf("c'est a cause de sa"); return 0; } /* impossible de bien faire fonctionner la boucle la suite ce déclenche tout de meme*/
Partager