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

[Lekcja 15] Zadanie domowe KALKULATOR, problem z dwukrotnym wpisywaniem zmiennej

Ostatnio zmodyfikowano 2014-05-20 19:48
Autor Wiadomość
radek04
Temat założony przez niniejszego użytkownika
Działa
» 2014-05-20 19:20:52
Dzięki, maly.
Nie wiedziałem, że while(!(cin>>liczba)) wystarczy do wczytania zmiennej. Myślałem, że musi być dodatkowa linia cin.
I faktycznie z if nie działa. Dlaczego?
P-110490
pekfos
» 2014-05-20 19:25:53
Bo pętla i warunek to dwie zupełnie różne rzeczy.
P-110493
radek04
Temat założony przez niniejszego użytkownika
» 2014-05-20 19:29:10
Ale przecież w tym miejscu programu wpisywana jest jedna zmienna (prawda?), więc dlaczego nie wystarczy warunek?
Próbuję tak na chłopski rozum: jeśli wpisanie zmiennej się nie powiodło, to wyczyść bufor.
Dlaczego tu musi być dopóki?
P-110494
pekfos
» 2014-05-20 19:34:22
"Wczytuj i czyść, dopóki błąd występuje."
P-110496
radek04
Temat założony przez niniejszego użytkownika
» 2014-05-20 19:48:26
Ale czy przy wczytaniu 1 zmiennej (1 znaku) nie powinno działać if?
Sorry, że tak drążę pewnie nieistotne rzeczy, ale mnie to nurtuje i próbuję zrozumieć.

edit: Chyba rozumiem. Zapomniałem, że wczytywanie następuje przy while a nie w poprzedniej linii.
P-110498
1 « 2 »
Poprzednia strona Strona 2 z 2