| View previous topic :: View next topic |
| Author |
Message |
Vaguener Frank Guest
|
Posted: Fri Jan 02, 2004 6:55 pm Post subject: Tests en switch |
|
|
Comment faire pour dire
case '49..64' (à savoir compris entre 49 et 64 ?)
Merci d'avance
|
|
| Back to top |
|
 |
thierry escola Guest
|
Posted: Fri Jan 02, 2004 7:26 pm Post subject: Re: Tests en switch |
|
|
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
|
Posted: Fri Jan 02, 2004 7:30 pm Post subject: Re: Tests en switch |
|
|
"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
|
Posted: Sat Jan 03, 2004 12:59 am Post subject: Re: Tests en switch |
|
|
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
|
Posted: Sat Jan 03, 2004 3:55 am Post subject: Re: Tests en switch |
|
|
"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  |
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
|
Posted: Sat Jan 03, 2004 5:39 am Post subject: Re: Tests en switch |
|
|
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
|
Posted: Sat Jan 03, 2004 9:11 am Post subject: Re: Tests en switch |
|
|
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 |
|
 |
|