Problème Switch
Résolu/Fermé
A voir également:
- Problème Switch
- Logiciel switch - Télécharger - Conversion & Extraction
- Samsung switch pc - Télécharger - Divers Bureautique
- Brancher switch sur pc ✓ - Forum Nintendo Switch
- Switch qwerty azerty - Guide
- Zelda 3 switch - Accueil - Guide jeu vidéo
4 réponses
mype
Messages postés
2435
Date d'inscription
jeudi 1 novembre 2007
Statut
Membre
Dernière intervention
16 août 2010
436
9 mars 2009 à 22:06
9 mars 2009 à 22:06
ça marche pas comme ça si tuveux plusieur case pour une seul instruction c'est plutot comme ça
case 1: case 2: case 3: case 4: case 5: printf("Ouiin, ouiinn!"); break;
Marco la baraque
Messages postés
996
Date d'inscription
vendredi 9 mai 2008
Statut
Contributeur
Dernière intervention
5 novembre 2009
329
9 mars 2009 à 22:07
9 mars 2009 à 22:07
Bonsoir,
Dans le cas où c'est des conditions qui se suivent (comme ici), tu peux volontairement oublier le break. Si ce n'est pas le cas, il te faudra alors créer une fonction à appeler dans chaque cas afin de factoriser le code un minimum.
Dans ce cas, il est tout de même préférable d'utiliser des conditions plutôt que d'énumérer la centaine de cas possibles...
Cordialement,
Dans le cas où c'est des conditions qui se suivent (comme ici), tu peux volontairement oublier le break. Si ce n'est pas le cas, il te faudra alors créer une fonction à appeler dans chaque cas afin de factoriser le code un minimum.
#include <stdio.h> #include <stdlib.h> int main() { long age = 0; Printf("Quel age as-tu? "); scanf("%ld\n", age); switch (age) { case 1: case 2: case 3: case 4: case 5: printf("Ouiin, ouiinn!"); break; case 6: case 7: case 8: case 9: case 10: printf("Petit morveux!"); break; case 11: case 12: case 13: case 14: case 15: case 16: printf("Tu n'es qu'un ado!"); break; case 16: case 17: case 18: case 19: case 20: case 21: case 22: case 23: case 24: printf("Tu es encore jeune!"); break; //à finir ;) case 59: printf("Coucou papa!"); break; default: printf("Tu es un vieux papy ma parole!"); break; } return 0; }
Dans ce cas, il est tout de même préférable d'utiliser des conditions plutôt que d'énumérer la centaine de cas possibles...
Cordialement,