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

problem z if i do while

Ostatnio zmodyfikowano 2017-10-31 10:40
Autor Wiadomość
konishyapl
Temat założony przez niniejszego użytkownika
problem z if i do while
» 2017-10-31 00:33:56
Witam, próbuje stworzyć prosty program, który przyjmie liczbę, i wypiszę ją, lub jeśli wprowadzona zmienna, nie będzie liczbą, to zapyta kolejny raz o liczbę, i tak póki użytkownik nie poda liczby, może ktoś powie mi dlaczego do...while w moim ifie nie działa ?


C/C++
#include <iostream>
using namespace std;



int main()
{
    int liczba;
    bool check = 1;
   
    cout << "podaj liczbe: " << endl;
    cin >> liczba;
    cin.good();
    check = cin.good();
    if( check = 0 )
    {
        do
        {
            cout << "podaj liczbe: " << endl;
            cin >> liczba;
            cin.good();
            check = cin.good();
        }
        while( check != 1 );
       
    }
    else
    {
        cout << liczba << endl;
    }
    return 0;
}
P-166271
pekfos
» 2017-10-31 01:50:55
C/C++
if( check = 0 )
Zły operator.
P-166272
konishyapl
Temat założony przez niniejszego użytkownika
» 2017-10-31 10:40:15
dziękuję!
P-166276
« 1 »
  Strona 1 z 1