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

Funkcja blokująca wpisywanie liter

Ostatnio zmodyfikowano 2013-07-05 11:40
Autor Wiadomość
pekfos
» 2013-07-05 11:27:24
Bo to nie te funkcje?
P-87037
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:

C/C++
#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;
}
P-87040
1 « 2 »
Poprzednia strona Strona 2 z 2