Au niveau des "{"

djessy1954 -  
scaravenger Messages postés 2691 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Débutant depuis peu dans le programme de langue C je me lance dans l'aventure du livre du fameux "site du zero" a un moment donné il me demande de faire un menu mac do.
Le problème c'est que j'ai du mal avec les "{". Si quelqun pourrait m'aider et me corriger de mon codage. le voici :

#include <stdio.h>
#include <stdlib.h>

int main()
{
int choixMenu;

printf("=== Menu ===");
printf("1.Royal cheese");
printf("2.Mac deluxe");
printf("3.Big mac");
printf("4.Filet O fish");
scanf("%d", &choixMenu);
}
{
switch(choixMenu)
case 1 :
printf("Vous avez choisi le Royal cheese");
break;
case 2 :
printf("Vous avez choisi le mac deluxe");
break;
case 3 :
printf("Vous avez choisi le Big mac gourmand");
break;
case 4 :
printf("Vous avez choisi le Filet O fish");
break;
default :
printf("Veuillez taper quelque de correct , sinon je te pete la gueule");
break;
}
{
return 0;
}

3 réponses

  1. Thorak83 Messages postés 1140 Statut Membre 156
     
    Bonjour, je vous conseille fortement l'indentation de votre code pour mieux repérer les { manquantes.

    #include <stdio.h>
    #include <stdlib.h>
    
    int main()
    {
      int choixMenu;
    
      printf("=== Menu ===");
      printf("1.Royal cheese");
      printf("2.Mac deluxe");
      printf("3.Big mac");
      printf("4.Filet O fish");
      scanf("%d", &choixMenu);    
      switch(choixMenu)
      {
        case 1 :
          printf("Vous avez choisi le Royal cheese");
          break;
        case 2 :
          printf("Vous avez choisi le mac deluxe");
          break;
        case 3 :
          printf("Vous avez choisi le Big mac gourmand");
          break;
        case 4 :
          printf("Vous avez choisi le Filet O fish");
          break;
        default :
          printf("Veuillez taper quelque de correct , sinon je te pete la gueule");
          break;
      }
      return 0;
    }

    Cordialement
    1
  2. djessy1954
     
    Merci beaucoup ! je crois avoir compris et mon codage et debuguer ;)

    Bonne journée !
    0
  3. scaravenger Messages postés 2691 Date d'inscription   Statut Membre Dernière intervention   625
     
    essaye ça

    int main()
    {
    int choixMenu;

    printf("=== Menu ===\n");
    printf("1.Royal cheese\n");
    printf("2.Mac deluxe\n");
    printf("3.Big mac\n");
    printf("4.Filet O fish\n");
    scanf("%d", &choixMenu);

    switch(choixMenu){
    case 1 :
    printf("Vous avez choisi le Royal cheese");
    break;
    case 2 :
    printf("Vous avez choisi le mac deluxe");
    break;
    case 3 :
    printf("Vous avez choisi le Big mac gourmand");
    break;
    case 4 :
    printf("Vous avez choisi le Filet O fish");
    break;
    default :
    printf("Veuillez taper quelque de correct , sinon je te pete la gueule");
    break;
    }
    return 0;
    }
    0