C++Talk.NET Forum Index C++Talk.NET
C++ language newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Tests en switch

 
Post new topic   Reply to topic    C++Talk.NET Forum Index -> C++ (French)
View previous topic :: View next topic  
Author Message
Vaguener Frank
Guest





PostPosted: Fri Jan 02, 2004 6:55 pm    Post subject: Tests en switch Reply with quote



Comment faire pour dire

case '49..64' (à savoir compris entre 49 et 64 ?)

Merci d'avance


Back to top
thierry escola
Guest





PostPosted: Fri Jan 02, 2004 7:26 pm    Post subject: Re: Tests en switch Reply with quote



Vaguener Frank wrote:
Quote:
Comment faire pour dire

case '49..64' (à savoir compris entre 49 et 64 ?)

Merci d'avance



si tu veux vraiment faire un switch/case, tu peux faire un test if dans
le default

Thierry
--
http://members.fortunecity.fr/tagada/


Back to top
Alexandre
Guest





PostPosted: Fri Jan 02, 2004 7:30 pm    Post subject: Re: Tests en switch Reply with quote




"Vaguener Frank" <fvaguener (AT) hotmail (DOT) com> a écrit dans le message de
news:3ff5be85$0$9539$ba620e4c (AT) news (DOT) skynet.be...
Quote:
Comment faire pour dire

case '49..64' (à savoir compris entre 49 et 64 ?)

Merci d'avance

Tu peux pas directement.

A ta place je ferais pas un switch mais des if...elseif...else



Back to top
Richard Delorme
Guest





PostPosted: Sat Jan 03, 2004 12:59 am    Post subject: Re: Tests en switch Reply with quote

Vaguener Frank a écrit :
Quote:
Comment faire pour dire

case '49..64' (à savoir compris entre 49 et 64 ?)

case 49:
case 50:
// ...
case 63:
case 64:
// code ici

mais c'est lourd...

--
Richard


Back to top
Pierre Maurette
Guest





PostPosted: Sat Jan 03, 2004 3:55 am    Post subject: Re: Tests en switch Reply with quote

"Richard Delorme" <abulmo (AT) nospam (DOT) fr> a écrit
Quote:
Vaguener Frank a écrit :
Comment faire pour dire

case '49..64' (à savoir compris entre 49 et 64 ?)

[tiens, le message original est non dispo sur mon serveur]

Quote:
case 49:
case 50:
// ...
case 63:
case 64:
// code ici

mais c'est lourd...
Eh oui, c'est bien, Delphi Wink

J'ai des fonctions à la fois en Delphi et C++Builder, comme il s'agit
d'appels d'API Windows et/ou de la VCL, la traduction est généralement
facile. C'est généralement au niveau des switch ... case que ça dégoûte un
peu, en fait dans certains cas, ça conduit à un algo différent, switch sous
Delphi, if() sous C++.
Pierre




Back to top
Fabien LE LEZ
Guest





PostPosted: Sat Jan 03, 2004 5:39 am    Post subject: Re: Tests en switch Reply with quote

On Sat, 3 Jan 2004 04:55:01 +0100, "Pierre Maurette"
<mmaauurreettttttee.ppiieerrrree@@ffrreeee.ffrr> wrote:

Quote:
switch sous
Delphi, if() sous C++.

Dans l'ensemble, switch est assez peu utilisé en C++, car de capacités
très restreintes.
En fait, le problème ici est que tu tentes de traduire du Pascal en
C++, alors que pour résoudre le même problème directement en C++, on
aurait sans doute utilisé des méthodes différentes.

--
;-)

http://www.gotw.ca/gotw/063.htm
http://www.gotw.ca/gotw/067.htm#2

Back to top
Guillaume LEMAÎTRE
Guest





PostPosted: Sat Jan 03, 2004 9:11 am    Post subject: Re: Tests en switch Reply with quote

Vaguener Frank wrote:
Quote:
Comment faire pour dire

case '49..64' (à savoir compris entre 49 et 64 ?)

Merci d'avance



gcc a introduit une syntaxe comme celle-ci, mais elle n'est pas standard...


Back to top
Display posts from previous:   
Post new topic   Reply to topic    C++Talk.NET Forum Index -> C++ (French) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.