Problème en langage C (condition Switch)

Résolu/Fermé
louzzi Messages postés 3 Date d'inscription vendredi 17 septembre 2010 Statut Membre Dernière intervention 18 septembre 2010 - Modifié par louzzi le 17/09/2010 à 19:12
louzzi Messages postés 3 Date d'inscription vendredi 17 septembre 2010 Statut Membre Dernière intervention 18 septembre 2010 - 18 sept. 2010 à 00:10
Bonjour,
Salut ,
J'ai un petit problème :
Quand je finis mon code source (celui du mac do au site du zero xD) , je tape F9, et le menu apparait avec les choix dedans,
quand je choisis par exemple le choix "3" j'ai un message d'erreur qui dit :
"a.exe a cessé de fonctionner
Windows peut rechercher une solution au problème enligne.
-> Rechercher une solution en ligne et fermer le programme.
-> Fermer le programme.
(v) Voir des détails sur ce problème."
Ps1 : le choix "Rechercher une solution en ligne et fermer le programme n'a pas d'effets.
Ps2 : Mon projet s'appelle "a".

Voici le code source :

Code : C - Sélectionner

#include <stdio.h> 

main (int argc, char *argv[]) 
{ 
    printf("=== Menu ===\n\n\n\n"); 
    printf("1. Royal Cheese\n\n"); 
    printf("2. Mc Deluxe\n\n"); 
    printf("3. Mc Bacon\n\n"); 
    printf("4. Big Mac\n\n\n\n"); 
    printf("votre choix : "); 
    int choix =0; 
    scanf("%d",choix); 
    switch (choix) 
    { 
        case 1: 
        printf("Vous aurez votre demande (Royal Cheese) dans un instant !"); 
        break; 
        case 2: 
        printf("Vous aurez votre demande (Mc Deluxe) dans un instant !"); 
        break; 
        case 3: 
        printf("Vous aurez votre demande (Mc Bacon) dans un instant !"); 
        break; 
        case 4: 
        printf("Vous aurez votre demande (Big Mac) dans un instant !"); 
        break; 
    } 

    printf("\n\n\n"); 
    return 0; 
} 




Et Voila un screen de la situation :

http://img844.imageshack.us/img844/1812/screencu.png

Après avoir fermer le message d'erreur , à la fin du programme ça s'écrit :
Process returned -1073741819 <0xC0000005> execution time : ... s
Press any key to continue.

http://img837.imageshack.us/img837/4112/capturelg.png

Merci d'avance !
Cordialement,
Louzzi



A voir également:

3 réponses

Dynamix Messages postés 202 Date d'inscription dimanche 22 mars 2009 Statut Membre Dernière intervention 30 avril 2011 76
Modifié par Dynamix le 17/09/2010 à 21:49
Bonjour,
essaye de mettre &choix au lieu de choix dans le scanf.
2
louzzi Messages postés 3 Date d'inscription vendredi 17 septembre 2010 Statut Membre Dernière intervention 18 septembre 2010
17 sept. 2010 à 21:40
Répondez s'il vous plaît j'ai vraiment besoin de la solution é_è
0
louzzi Messages postés 3 Date d'inscription vendredi 17 septembre 2010 Statut Membre Dernière intervention 18 septembre 2010
18 sept. 2010 à 00:10
Merci beaucoup c'est sympa de votre part :)
0