Help C

Résolu/Fermé
Alarian927 - 31 janv. 2009 à 15:04
 Alarian927 - 31 janv. 2009 à 19:34
Bonjour,

Voilà, je débute dans le langage C et j'en suis aux "switch" toussa... je galère à fond, même avec un tuto...
Je voulais savoir si qqn d'experimenté pouvais me filer son msn (ras le c*l de parcourir des fofos pendant des heures sans trouver de réponses)

Merci

4 réponses

lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
31 janv. 2009 à 16:04
Salut,

Affiche ici ce que tu as fait, et explique ce que tu n'as pas compris.

Un éventuel aide pourra être utile à d'autres personnes (le but d'un forum publique d'entraide).
0
akuma06 Messages postés 48 Date d'inscription dimanche 10 août 2008 Statut Membre Dernière intervention 12 juin 2010 4
31 janv. 2009 à 16:06
Comme dis plus haut affiche ton problème ici et si tu vveux un très bon site pour apprendre :

https://openclassrooms.com/fr/ le meilleure site où l'on apprend tout à partir de Zero !
0
Merci déjà de vos réponses,

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


int main(int argc, char *argv[])

{
long choixmenu;

printf("====MENU====\n\n");
printf("1.Royal Cheese\n");
printf("2.Mc Deluxe\n");
printf("3.Mc Bacon\n");
printf("4.Big Mac\n");
printf("\nVOTRE CHOIX ???");
scanf("%ld", &choixmenu);


printf("\n");


switch (choixmenu)
{
case 1:
printf("vous avez choisi le Royal Cheese");
break;
case 2:
printf("Vous avez choisi le Mc Deluxe");
break;
case 3:
printf("Vous avez choisi le Mc Bacon");
break;
case 4:
printf("Vous avez choisi le Big Mac");
default:
printf("Rien ? ok");
break;
}
printf("\n\n");
system("PAUSE");
}

Les trois premiers choix affichent bien le printf voulu mais le 4eme affiche aussi le default... où est l'erreur ?

Merci
0
AH C'EST BON !

Gros boulet inside...

J'ai oublié le break à la fin du case 4

Merci à vous quand même ^^
0