Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 27/04/2019, à 16:38

chris7522

[RESOLU] petit programme C

Bonjour a toutes et a tous ,
Debutant en C , j'aimerai lancer un tout petit programme ou , je demanderai a l'utilisateur de repondre par oui ou non en frappant la touche y ou la touche n . Je n'y arrive pas avec ce que j'ai ecrit . Dois je utiliser le code ASCII ou la solution n'est pas du tout la !

#include <stdio.h>
 #define OUI y
 #define NON n

 int main(void)
 {
   char resultat;
   printf("Sommes nous samedi ?\n");
   printf("Tapez y pour oui ou n pour non\n");
   scanf("%c", resultat);

   if(resultat == OUI)
   {
     printf("bravo !\n");
   }
   else if(resultat == NON)
   {
     printf("Mauvais resultat !\n");
   }
   else
   {
     printf("Vous avez tapé la mauvaise touche\n");
   }
  return 0;
 }

 

Dernière modification par chris7522 (Le 27/04/2019, à 18:17)

Hors ligne

#2 Le 27/04/2019, à 16:47

pingouinux

Re : [RESOLU] petit programme C

Bonjour,
Il y a 3 lignes à corriger :

#define OUI 'y'
#define NON 'n'
   scanf("%c", &resultat);

Hors ligne

#3 Le 27/04/2019, à 17:40

chris7522

Re : [RESOLU] petit programme C

Merci de ton aide pingouinux !
Bon week-end

Hors ligne