[Lekcja 9] Jak użyć zmiennej bool?
Ostatnio zmodyfikowano 2013-05-12 21:37
Berux |
» 2013-04-30 15:41:11 @Forczek Rozumiem, że chodzi ci o nazwę zmiennej. To jest tylko przykładowa nazwa.
Nie powinien dawać fail, bo gdy liczba jest wprowadzona poprawnie, powinno wyświetlić jeden, a nie (jak w przypadku wykorzystania fail)zero. |
|
Forczek |
» 2013-04-30 16:52:36 W takim przypadku się zgodzę. Bo nie doczytałem kodu. Myślałem, że chodzi o sprawdzenie czy wystąpił błąd. Nazwa mnie po prostu zmyliła. |
|
Berux |
» 2013-04-30 18:03:49 Wiem - mogłem napisać np. bool spr1, spr2, spr3 . |
|
kubawal |
» 2013-04-30 19:43:04 Jak chcesz żeby pokazywało, czy cokolwiek nie udało się wczytać to musisz: bool blad = false;
blad =( blad || !cin.good() );
blad =( blad || !cin.good() );
cout << "Czy gdzieś wystąpił błąd? : " << blad;
/edit: Tak, zedytowałem błędy @pefkos i @Forczek |
|
Forczek |
» 2013-04-30 20:03:09 Co ty za bajki piszesz? Zdziwił mnie taki kod i od razu wstawiłem do kompilatora, oczywiście wywala błędy. Nie wiem w czym ty piszesz. Zapis wcześniejszy jest poprawny. Teraz tylko mieszasz dla założyciela tematu w głowie. Podaliśmy mu rozwiązanie, a ty wyłamujesz otwarte drzwi podając nie poprawne rozwiązanie. |
|
kubawal |
» 2013-05-01 18:50:17 To w czym Ty piszesz? Jakie błędy? Chyba brak średników na końcu, ale to już poprawiłem... Na pewno "wstawiłeś do kompilatora" i jak zobaczyłeś jakiekolwiek błędy to już od razu przyszłeś się poskarżyć na forum. Podaliśmy mu rozwiązanie, a ty wyłamujesz otwarte drzwi podając nie poprawne rozwiązanie. |
Nie, ja zmniejszam ilość przyszłych tematów na forum (oszczędzając przy tym pracy adminom :)) /edit: Sprawdziem w kompilatorze. Jedyne błędy to braki średników, o czym już mówiłem. Jeśli do pilku źródłowego wstawiłeś taki tylko kod, bez funkcji main ani include'ów to się nie dziwię... |
|
pekfos |
» 2013-05-01 18:54:30 Jak chcesz żeby pokazywało, czy cokolwiek nie udało się wczytać to musisz: |
Ten kod sprawdza, czy cokolwiek się udało. |
|
kubawal |
» 2013-05-01 18:59:24 No, tak :) To trzeba zmienić cin.good() na !cin.good() |
|
1 « 2 » 3 |