Funkcja blokująca wpisywanie liter
Ostatnio zmodyfikowano 2013-07-05 11:40
pekfos |
» 2013-07-05 11:27:24 Bo to nie te funkcje? |
|
Michael6 Temat założony przez niniejszego użytkownika |
» 2013-07-05 11:40:18 Dobra, znalazłem, doczytałem i się nauczyłem. Dzięki że nie podałeś od razu co dodać i zmienić, dobra lekcja dla mnie :) Wygląda tak: #include <iostream> using namespace std; int main() { cout << "Czy potrafisz rozwiazac takie rownanie?" << endl; cout << "a + b - c * d dla:" << endl; cout << "a = 7" << endl; cout << "b = 7" << endl; cout << "c = 7" << endl; cout << "d = 2" << endl; const int wynik( 0 ); int podanyWynik; bool blad; do { cout << "Podaj wynik" << endl; cin >> podanyWynik; if( cin.fail() ) { blad = false; cout << "To nie jest liczba" << endl; cin.clear(); cin.sync(); } if( podanyWynik == wynik ) { cout << "Poprawnie." << endl; } else { cout << "Zle" << endl; } } while( podanyWynik != wynik ); cout << "Koniec programu :)" << endl; return 0; } |
|
1 « 2 » |