Nombre de case dans un switch ?
Page 1 sur 1•
Nombre de case dans un switch ?
Salut !
Est-ce-que quelqu'un sait combien on peut mettre de case au maximum dans un switch ? J'en ai 28 à faire mais on dirait que le compilateur n'en accepte que 15...
Est-ce-que quelqu'un sait combien on peut mettre de case au maximum dans un switch ? J'en ai 28 à faire mais on dirait que le compilateur n'en accepte que 15...


Julien- Administrateur


- Messages : 6120
Inscrit le : 10 Mar 2005
Age : 21
Localisation : Bourges
Profession / Etudes : Elève ingénieur
Feuille de personnage
Nombre de problèmes du mois résolus:


(0/0)
Re: Nombre de case dans un switch ?
Alors moi je sais moi je sais.... 
Tu peux en mettre tant que tu veux ! Bon ça dépend sans doute du langage mais dans ceux que j'ai utiliser (C, C++, Java, J2EE et j'en passe) aucun compilo n'a planté à cause d'un nombre de case ou autres.
A plus
Tu peux en mettre tant que tu veux ! Bon ça dépend sans doute du langage mais dans ceux que j'ai utiliser (C, C++, Java, J2EE et j'en passe) aucun compilo n'a planté à cause d'un nombre de case ou autres.
A plus

morice.net- Membre


- Messages : 77
Inscrit le : 10 Oct 2005
Age : 20
Localisation : Toulouse en semaine Lorp le week-end et les vacances
Profession / Etudes : IUP Ingénieur des Sciences Informatiques

Julien- Administrateur


- Messages : 6120
Inscrit le : 10 Mar 2005
Age : 21
Localisation : Bourges
Profession / Etudes : Elève ingénieur
Feuille de personnage
Nombre de problèmes du mois résolus:


(0/0)
Re: Nombre de case dans un switch ?
Si tu veux de l'aide, poste ton code ce sera peut-être plus simple :p
A plus
A plus

morice.net- Membre


- Messages : 77
Inscrit le : 10 Oct 2005
Age : 20
Localisation : Toulouse en semaine Lorp le week-end et les vacances
Profession / Etudes : IUP Ingénieur des Sciences Informatiques
Re: Nombre de case dans un switch ?
lol, en fait, c'est tout simplement un break qui manquait... j'ai fait un bête copier-coller et par manque de recul, je n'ai pas vu l'erreur tout de suite. Merci en tout cas pour l'info ! 


Julien- Administrateur


- Messages : 6120
Inscrit le : 10 Mar 2005
Age : 21
Localisation : Bourges
Profession / Etudes : Elève ingénieur
Feuille de personnage
Nombre de problèmes du mois résolus:


(0/0)
Re: Nombre de case dans un switch ?
Merci en tout cas pour l'info !
De rien, je suis là pour ça
A plus

morice.net- Membre


- Messages : 77
Inscrit le : 10 Oct 2005
Age : 20
Localisation : Toulouse en semaine Lorp le week-end et les vacances
Profession / Etudes : IUP Ingénieur des Sciences Informatiques
Re: Nombre de case dans un switch ?
Peut-être que ton compilateur est restrictif... qu'est-ce que tu utilise ? Dev ?
Personnellement j'ai un code quelque part (assez laid, le genre de truc qu'on écrit une fois et qu'on ne relit jamais) qui utilise 400 case dans le switch, et dans chacun des case, j'ai un autre switch avec 7 cases... Je te dis pas l'horreur du truc ^^
Mais ça compile parfaitement...
Le problème ne doit probablement pas venir de là.
As-tu bien mis des break à chaque case ? Es-tu sur de ne pas faire de déclaration d'une même variable dans différentes branches du switch ?
Edit: j'ai répondu trop vite, mais je laisse mon post pour info ;-)
Personnellement j'ai un code quelque part (assez laid, le genre de truc qu'on écrit une fois et qu'on ne relit jamais) qui utilise 400 case dans le switch, et dans chacun des case, j'ai un autre switch avec 7 cases... Je te dis pas l'horreur du truc ^^
Mais ça compile parfaitement...
Le problème ne doit probablement pas venir de là.
As-tu bien mis des break à chaque case ? Es-tu sur de ne pas faire de déclaration d'une même variable dans différentes branches du switch ?
Edit: j'ai répondu trop vite, mais je laisse mon post pour info ;-)
Duche
ERROR - No keyboard Connected. Press any key to continue...
ERROR - No keyboard Connected. Press any key to continue...

le_duche- Membre


- Messages : 820
Inscrit le : 16 Jan 2006
Age : 23
Localisation : Bruxelles
Profession / Etudes : Etudiant en Math
Feuille de personnage
Nombre de problèmes du mois résolus:


(4/7)
Re: Nombre de case dans un switch ?
Ahah le_duche... en général, quand on répond à un topic, il faut lire ce qui a été dit avant 
Mais, c'était bien tenté
Mais, c'était bien tenté

morice.net- Membre


- Messages : 77
Inscrit le : 10 Oct 2005
Age : 20
Localisation : Toulouse en semaine Lorp le week-end et les vacances
Profession / Etudes : IUP Ingénieur des Sciences Informatiques
Re: Nombre de case dans un switch ?
lol
C'était bien à cause d'un break. Et à quelle occasion t'as eu à utiliser 400 case le_duche ??? Ca commence à faire !
Sinon j'utilise gcc (sous linux) pour compiler...
C'était bien à cause d'un break. Et à quelle occasion t'as eu à utiliser 400 case le_duche ??? Ca commence à faire !
Sinon j'utilise gcc (sous linux) pour compiler...


Julien- Administrateur


- Messages : 6120
Inscrit le : 10 Mar 2005
Age : 21
Localisation : Bourges
Profession / Etudes : Elève ingénieur
Feuille de personnage
Nombre de problèmes du mois résolus:


(0/0)
Re: Nombre de case dans un switch ?
Oué normal : gcc est très performant ...

morice.net- Membre


- Messages : 77
Inscrit le : 10 Oct 2005
Age : 20
Localisation : Toulouse en semaine Lorp le week-end et les vacances
Profession / Etudes : IUP Ingénieur des Sciences Informatiques
Re: Nombre de case dans un switch ?
Fonction de gestion complète du clavier dans une interface que j'ai programmé...
Duche
ERROR - No keyboard Connected. Press any key to continue...
ERROR - No keyboard Connected. Press any key to continue...

le_duche- Membre


- Messages : 820
Inscrit le : 16 Jan 2006
Age : 23
Localisation : Bruxelles
Profession / Etudes : Etudiant en Math
Feuille de personnage
Nombre de problèmes du mois résolus:


(4/7)

Julien- Administrateur


- Messages : 6120
Inscrit le : 10 Mar 2005
Age : 21
Localisation : Bourges
Profession / Etudes : Elève ingénieur
Feuille de personnage
Nombre de problèmes du mois résolus:


(0/0)
Re: Nombre de case dans un switch ?
http://www.cppfrance.com/codes/QUELQUES-FONCTIONS-FACILITER-PRISE-MAIN-SDL_35085.aspx
C'est une vielle version, j'en ai une plus complète dans mon pc fixe, mais pas accessible pour le moment.
C'est une vielle version, j'en ai une plus complète dans mon pc fixe, mais pas accessible pour le moment.
Duche
ERROR - No keyboard Connected. Press any key to continue...
ERROR - No keyboard Connected. Press any key to continue...

le_duche- Membre


- Messages : 820
Inscrit le : 16 Jan 2006
Age : 23
Localisation : Bruxelles
Profession / Etudes : Etudiant en Math
Feuille de personnage
Nombre de problèmes du mois résolus:


(4/7)
Re: Nombre de case dans un switch ?
Merci ! 
J'ai pas encore regardé le code mais j'ai vu que c'est au sujet de la SDL... je vais ouvrir un nouveau topic ! (je suis en train de l'utiliser dans mon projet...)
J'ai pas encore regardé le code mais j'ai vu que c'est au sujet de la SDL... je vais ouvrir un nouveau topic ! (je suis en train de l'utiliser dans mon projet...)


Julien- Administrateur


- Messages : 6120
Inscrit le : 10 Mar 2005
Age : 21
Localisation : Bourges
Profession / Etudes : Elève ingénieur
Feuille de personnage
Nombre de problèmes du mois résolus:


(0/0)
Re: Nombre de case dans un switch ?
Merci, j'avoue que ça peut-être utile, et que SDl est une bonne library .
Néanmoins, je préfère utiliser la lib SFML... Elle est vraiment beaucoup plus facile à utiliser, et tout y est pret. Inconvénient : elle est un peu plus lente : pas grave pour les appli que je fais
A plus
Néanmoins, je préfère utiliser la lib SFML... Elle est vraiment beaucoup plus facile à utiliser, et tout y est pret. Inconvénient : elle est un peu plus lente : pas grave pour les appli que je fais
A plus

morice.net- Membre


- Messages : 77
Inscrit le : 10 Oct 2005
Age : 20
Localisation : Toulouse en semaine Lorp le week-end et les vacances
Profession / Etudes : IUP Ingénieur des Sciences Informatiques














