è possibile usare 2 condizioni con lo switch??
nn trovo nessun esempio....
è possibile usare 2 condizioni con lo switch??
nn trovo nessun esempio....
live free or die
Lo switch non ha condizioni. E' solo un costrutto che esegue un test sul valore di un'espressione che può assumere più valori.
Ciao.
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza
intendevo così
switch (a && b)
case a 1 && b 1:
break;
live free or die
No.. la sintassi di switch è la seguente:
dove <expr> è un'espressione int o char (che quindi può assumere un solo valore).codice:switch (<expr>) { case 1: <expr1> break; case 2: <expr2> break; ... }
Ciao.
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza
Ma forse trattando switch (a && b) come un int, si potrebbe forse...
switch ( ... )
{
case a:
case b:
/* lo esegue o con a o con b */
break;
Si', ma non con entrambi.Originariamente inviato da $$$
switch ( ... )
{
case a:
case b:
/* lo esegue o con a o con b */
break;
Per riunire piu' condizioni si puo' sempre usare una bitmask calcolata sommando bitwise i valori e su di essa fare il check.
ChReAn
-------------------
Slackware 9.1 powered
Non è che puo gentilmente fare un esempio?Originariamente inviato da ChReAn
Si', ma non con entrambi.
Per riunire piu' condizioni si puo' sempre usare una bitmask calcolata sommando bitwise i valori e su di essa fare il check.
Visita www.castelsardo.net
cittadina del nord sardegna