Lekcja 1 Rozdział 2 Zadanie 1
Ostatnio zmodyfikowano 2015-07-19 20:16
Patrycjerz |
» 2015-07-19 19:17:11 Informacje o poprawnym wczytaniu (w tym przypadku czy wczytano liczbę, czy litery) masz, pętlę do while znasz, więc nie wiem, w czym problem. |
|
Programista1221 Temat założony przez niniejszego użytkownika |
» 2015-07-19 19:56:44 Dobra już opanowałem,działa, taki miałem problem że cały czas próbowałem robić na zasadzie while(cin.fail()==1) że jeśli bdzie miało wartość dodatnią to żeby wtedy pętla została wykonana ale posiedziałem patrzyłem się w kod i stwierdziłem jaki ja głupi jestem że pakuje ==1 skoro fail i good to działa na zasadzie boolu. Cały program wstawiam gdyby ktoś był zainteresowany #include <iostream> #include <windows.h> using namespace std; int main()
{ int liczba; do { cin.clear(); cin.sync(); Sleep( 1000 ); cout << "Podaj wybrana liczbe: " << endl; cin >> liczba; Sleep( 1000 ); cout << "Wczytano= " << cin.good() << endl; cout << "Nie Wczytano= " << cin.fail() << endl; } while( cin.fail() == true ); Sleep( 1000 ); cout << "Wybrana liczba to: " << liczba << endl; cout << "Koniec zadania"; return 0; }
|
|
Patrycjerz |
» 2015-07-19 20:08:49 No, widzisz, wystarczyło pomyśleć :) Ogólnie nie podoba mi się to zadanie w tej lekcji, ponieważ nie bierze się wtedy jeszcze funkcji. Nigdzie też nie ma napisane, co ta funkcja zwraca, więc miałeś prawo się pomylić. |
|
jankowalski25 |
» 2015-07-19 20:16:49 Problem rozwiązany, więc temat do zamknięcia. Ogólnie nie podoba mi się to zadanie w tej lekcji |
Możesz wstawić swoją propozycję w nowym temacie w dziale Mam sugestię lub uwagę i poprosić o publikację. |
|
1 2 « 3 » |