Salut à tous !
Ce que je vous soumet comme problème est extrêmement idiot je le sais mais j'ai juste un peu de mal avec les chaines de caractères... Pour faire simple ce que je veux c'est dire :
si OUI 'O' fait ça sinon NON 'N' fait cela. C'est juste ça :
C'est banal comme problème, j'ai lu tout sur les chaines de caractères mais c'est assez intriguant....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 char choix; printf("Voulez choisir un justificatif ? (O/N) : " ); scanf("%s",choix); printf("Votre choix est : %s\n",choix); //Pour voir mon choix qui affiche bien if (choix == 'N'){ printf("Choix NON.\n"); //Juste un test mais y a des opérations ici } else { printf("Choix OUI.\n"); //et ici aussi }
Et par la suite vérifier que l'utilisateur a bien saisi 'O' ou 'N'
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 do { printf("Veuillez saisir 'O' ou 'N'.\n"); scanf("%s",choix); printf("Vous avez saisi %s\n\n",choix); if (choix == 'N'){ printf("Choix NON.\n"); //Juste un test mais y a des opérations ici } else { printf("Choix OUI.\n"); //et ici aussi }while (choix != 'N' && choix != 'O');
Partager