Czy możliwe są ify w switchu?

Czy możliwe są ify w switchu?
GA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 18
0

Witam. Mam pytanko jak w temacie jak da się obejść taką sytuację:

Kopiuj
switch(cos)
{
case 1:
	zrob_cos();
	break;
if(cos1)
{
case 2:
	zrob_cos1();		
	break;
}
if(cos2)
{
case 2:
	zrob_cos2();
	break;
}
}
 

Próbowałem coś pozmieniać, ale nic nie przychodziło mi na myśl.

mbar254
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 47
0

switch(cos)
{
case 1:
zrob_cos();
break;

case 2:
if (cos1) zrob_cos1();
else if(cos2) zrob_cos2();
break;
}

  • Rejestracja: dni
  • Ostatnio: dni
0

Sprawdz warunek trafiający do switcha if'em przed i bedzieszz mial co chciales:

if(cos1){
switch(cos){
case 1:
zrob_cos();
break;
case 2:
zrob_cos1();
break;
}}
else if(cos2){
switch(cos){
case 1:
zrob_cos();
break;
case 2:
zrob_cos2();
break;
}}

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.