Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Błąd w instrukcij case

Ostatnio zmodyfikowano 2011-04-25 18:59
Autor Wiadomość
bingo009
Temat założony przez niniejszego użytkownika
Błąd w instrukcij case
» 2011-04-25 18:46:47
Witam was. Mam duży problem. Otóż piszę kalkulator w konsoli i kiedy używam instrukcij case do obsługi menu to wywala błędy. Instrukcja wydaje się że zbudowana prawidłowo mimo to nie działa. Tu jej kod:

C/C++
switch( menu );
{
case 1:
    dzialanie = a + b;
    std::cout << "Wynik dodawania " << a << " + " << b << " to: " << dzialanie;
    break;
   
case 2:
    dzialanie = a - b;
    std::cout << "Wynik odejmowania " << a << " - " << b << " to: " << dzialanie;
    break;
   
case 3:
    dzialanie = a * b;
    std::cout << "Wynik mno¿enia " << a << " * " << b << " to: " << dzialanie;
    break;
   
case 4:
    dzialanie = a / b;
    std::cout << "Wynik dzielenia " << a << " / " << b << " to: " << dzialanie;
    break;
   
default:
    std::cout << "Wybrano z³y numer dzia³ania!!";
    break;
}

a błedy to:

||=== Kalkulator, Debug ===|
F:\CodeBlocks\Projects\Kalkulator\Kalkulator\main.cpp||In function 'int main()':|
F:\CodeBlocks\Projects\Kalkulator\Kalkulator\main.cpp|35|error: case label '1' not within a switch statement|
F:\CodeBlocks\Projects\Kalkulator\Kalkulator\main.cpp|38|error: break statement not within loop or switch|
F:\CodeBlocks\Projects\Kalkulator\Kalkulator\main.cpp|40|error: case label '2' not within a switch statement|
F:\CodeBlocks\Projects\Kalkulator\Kalkulator\main.cpp|43|error: break statement not within loop or switch|
F:\CodeBlocks\Projects\Kalkulator\Kalkulator\main.cpp|45|error: case label '3' not within a switch statement|
F:\CodeBlocks\Projects\Kalkulator\Kalkulator\main.cpp|48|error: break statement not within loop or switch|
F:\CodeBlocks\Projects\Kalkulator\Kalkulator\main.cpp|50|error: case label '4' not within a switch statement|
F:\CodeBlocks\Projects\Kalkulator\Kalkulator\main.cpp|53|error: break statement not within loop or switch|
F:\CodeBlocks\Projects\Kalkulator\Kalkulator\main.cpp|55|error: case label not within a switch statement|
F:\CodeBlocks\Projects\Kalkulator\Kalkulator\main.cpp|57|error: break statement not within loop or switch|
||=== Build finished: 10 errors, 0 warnings ===|

Typy zmiennych:
a,b,dzialanie to float
menu to int
P-31964
Elaine
» 2011-04-25 18:56:47
Masz niepotrzebny średnik po
switch( menu )
.
P-31966
bingo009
Temat założony przez niniejszego użytkownika
» 2011-04-25 18:59:17
Ech jeden mały średnik a tak namieszał... No nic dzięki za pomoc na przyszłość będe się pilnował.
P-31968
« 1 »
  Strona 1 z 1