Błąd w instrukcij case
Ostatnio zmodyfikowano 2011-04-25 18:59
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: 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 |
|
Elaine |
» 2011-04-25 18:56:47 Masz niepotrzebny średnik po switch( menu ) . |
|
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ł. |
|
« 1 » |