Problème en programmation C -Switch
Répondre à la discussion
Affichage des résultats 1 à 8 sur 8

Problème en programmation C -Switch



  1. #1
    invitefb558037

    Question Problème en programmation C -Switch


    ------

    Bonjour,
    Je viens de faire un tout petit programme en C (je débute) et je n'arrive pas à le lancer. L'ordinateur m'indique "Binary not found". Ceci vient peut-être d'un erreur dans mes instructions, mais je n'arrive pas à trouver laquelle. C'est un exemple issu d'un livre et quand je vérifie la correction, je trouve que j'ai fait exactement la même chose...Donc, vous comprendrez que je ne comprenne pas xD Pourriez-vous m'aider, s'il-vous-plaît, ô douces et pures âmes clémentes?

    Voici mon code:

    Code:
    #include <stdio.h>
    #include <stdlib.h>
    
    int main(void)
    {    int choixmenu=0;
            printf("***Menu***\n");
            printf("1. BigMac avec Frites\n");
            printf("2. Royal Cheese\n");
            printf("3. Filet o Fish\n");
            printf("4. Happy Meal\n");
            printf("5. Le New York édition limitée\n");
            printf("6. Je préfère garder mon argent!\n");
            printf("Votre choix?");
            scanf("%d", &choixmenu);
    
        switch (choixmenu)
        {
        case 1 :
            printf("Vous devez être affamé(e)!Mais vous ne vous trouvez pas déjà assez gros comme ça?");
                break;
        case 2 :
            printf("Bof, faut aimer le fromage...C'est votre cas?");
                break;
        case 3 :
            printf("Vous êtes sûr? Ce n'est pas très nourissant...Et puis franchement, le poisson pané dans du pain, c'est gras!");
                break;
        case 4 :
            printf("Alors là, soit vous êtes gamin, soit vous n'avez pas faim...Mais dans ce dernier cas, que faîtes-vous ici?O__o");
                break;
        case 5 :
            printf("Beurk...Vous n'auriez pu choisir pire...");
                break;
        case 6 :
            printf("Vous avez bien raison, le cholestérol, ça suffit! ");
                break;
        default :
            printf("On a pas ça en stock, coco ;-)");
                break;
        }
    
        return EXIT_SUCCESS;
    }
    Merci d'avance de votre grand secours, Ô grandes divinités!

    -----

  2. #2
    JPL
    Responsable des forums

    Re : Problème en programmation C -Switch

    Avec quoi l'as-tu compilé ?
    Rien ne sert de penser, il faut réfléchir avant - Pierre Dac

  3. #3
    invitefb558037

    Re : Problème en programmation C -Switch

    Bonsoir JPL, merci de t'être intéressé à mon cas
    En fait, j'ai trouvé mon problème, c'est le logiciel que j'utilise (Eclipse) qui a beugué ^^ En fait je pense que si je l'avais compilé avec les commandes Linux, il aurait marché direct

  4. #4
    lou_ibmix_xi

    Re : Problème en programmation C -Switch

    En fait, j'ai trouvé mon problème, c'est le logiciel que j'utilise (Eclipse) qui a beugué
    Ou l'utilsateur qui n'a pas su s'en servir...

  5. A voir en vidéo sur Futura
  6. #5
    invitefb558037

    Re : Problème en programmation C -Switch

    Tous mes autres programmes (que j'ai d'ailleurs fait avec Eclipse) marchent très bien sauf celui-là
    Je l'ai refait dans une autre fenêtre et ça fonctionne, comme quoi, faut pas toujours blâmer l'utilisateur

  7. #6
    lou_ibmix_xi

    Re : Problème en programmation C -Switch

    mouais...
    eclipse c'est quand même devenu un standard de l'industrie, donc, même si il est certainement truffés de bugs (comme tout programme un peu complexe), je doute que des bugs aussi évident soient présents. Je ne suis pas un fan d'eclipse et je ne le défends pas à tout prix. Mais j'ai remarqué, en trainant sur les forums et en ayant quelques stagiaires (malchanceux d'être tombé sur moi), que les débutants avaient souvent tendance à rejeter leurs erreurs sur les bugs de tel programme ou tel compilateur, comobien de fois j'ai entendu "oh ça doit être un bug de GCC, il suffit de le contourner", et hop on bricole. Ce n'est certainement pas volontaire, mais ce n'est pas la bonne démarche pour avancer...
    Maintenant il est possible qu'a un instant donnée, parcque le temps était un peu humide et qu'en plus tu écoutais la dernière chanson de XXX, la jvm ai explosée faiseant cracher eclipse, auquel cas le coup d'après ça marche, mais dans ce cas là je suppose que tu n'aurais pas posté...

  8. #7
    invitefb558037

    Re : Problème en programmation C -Switch

    Ah et bien si tu le dis ^^
    Mais dans ce cas, ce serait hyper gentil de ta part de me dire d'où vient le problème? Quelle mauvaise manipulation aurais-je pu faire qui aurait provoqué ce bug?

  9. #8
    bzh_nicolas

    Re : Problème en programmation C -Switch

    Je ne connais pas eclypse mais ce genre de message d'erreur c'est typiquement ce que tu as dans un IDE quand tu oublies d'inclure ton fichier .cpp (le plus souvent celui qui contient main) dans ton projet. Dans ce cas les méthodes et fonctions définies dans ton fichier n'apparaissent pas ton IDE.

Discussions similaires

  1. Switch ou mini switch?
    Par inviteb85ec0d9 dans le forum Électronique
    Réponses: 2
    Dernier message: 28/12/2009, 11h58
  2. Utilisation de switch avec un autre switch
    Par invitef69a6111 dans le forum Électronique
    Réponses: 0
    Dernier message: 02/10/2009, 18h10
  3. [PHP] Problème avec switch
    Par invite4592755f dans le forum Internet - Réseau - Sécurité générale
    Réponses: 7
    Dernier message: 04/02/2008, 17h58
  4. Probleme de Switch...
    Par guigui-x dans le forum Internet - Réseau - Sécurité générale
    Réponses: 4
    Dernier message: 02/10/2006, 19h45
  5. probleme de programmation
    Par invitefbbbadb6 dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 01/10/2006, 15h28
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...