Rozdział 15. Zadanie domowe.
Ostatnio zmodyfikowano 2011-04-01 17:15
Daghelor Temat założony przez niniejszego użytkownika |
Rozdział 15. Zadanie domowe. » 2011-04-01 16:46:13 #include <iostream> #include <conio.h> #include <cstdio> using namespace std;
int main()
{ double liczba; cout << "Podaj jakas liczbe, aby zakonczyc program:"; cin >> liczba; bool spr = cin.good(); if( spr == false ) do { cout << "Prosilem o podanie liczby : "; cin >> liczba; spr = cin.good(); } while( spr != false ); if( spr == true ) cout << "\n Gratulacje udalo sie zakonczyc dzialanie programu" << endl; getch(); return 0; }
Otóż.. wszystko jest dobrze.. tylko program się wyłacza gdy podajemy znak.. lub coś innego. |
|
SeaMonster131 |
» 2011-04-01 17:11:32 Musisz dać chyba tak: cout << "Prosilem o podanie liczby : "; cin.clear(); cin.sync(); cin >> liczba; spr = cin.good();
@down: I powinno być raczej tak: } while( !spr ); :) |
|
Daghelor Temat założony przez niniejszego użytkownika |
» 2011-04-01 17:13:06 Tak działa^^ Ale potwarza niestety tylko raz . Czyli jak w tamtym przypadku pomogło , ale niewiele;) |
|
Daghelor Temat założony przez niniejszego użytkownika |
» 2011-04-01 17:15:16 Dziękuje, nie zauważyłem mojego małego błędu:( Taki błąd, a tyle psuje. |
|
« 1 » |