witam mam dość dziwny problem bo switch-case nie działa w mojej funckji
tu podaje całą funkcje:
float def (int d, int a, int b)
{
switch (d)
case 1:
std::cout<<dod(a,b);
break;
case 2:
std::cout<<o(a,b);
break;
case 3:
std::cout<<m(a,b);
break;
case 4:
std::cout<<dz(a,b);
break
case 5:
return 0;
break
default:
std::cout<<"zepsules"<<std::endl;
return 0;
break
}
a teraz jakie napotykam błędy :
-w case 1 zaznacza mi break statement not within loop or switch i tak we wszystkich innych
-a tu coś ciekawszego w case 2 i wszystkich kolejnych wypada coś takiego case label '2' not within a switch statement
jest to dziwne bo już kilka razy używałem switch'a i nawet pisząc tą funkcje wzorowałem się na moim poprzednim kodzie i tam wszystko działa także proszę o pomoc specjalistów
edit : wiem że case'y nie są w klamrach{} ale czy są czy ich nie ma i tak wywala te błędy