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

[Lekcja 9] Jak użyć zmiennej bool?

Ostatnio zmodyfikowano 2013-05-12 21:37
Autor Wiadomość
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.
P-81605
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.
P-81612
Berux
» 2013-04-30 18:03:49
Wiem - mogłem napisać np.
bool spr1, spr2, spr3
.
P-81615
kubawal
» 2013-04-30 19:43:04
Jak chcesz żeby pokazywało, czy cokolwiek nie udało się wczytać to musisz:
C/C++
//na początku:
bool blad = false;

//...

//później:
//wczytywanie danych...
blad =( blad || !cin.good() );
//wczytywanie danych...
blad =( blad || !cin.good() );
//wczytywanie danych...
//itd.

//...

//na końcu:
cout << "Czy gdzieś wystąpił błąd? : " << blad;

/edit: Tak, zedytowałem błędy @pefkos i @Forczek
P-81626
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.
P-81628
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ę...
P-81740
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.
P-81742
kubawal
» 2013-05-01 18:59:24
No, tak :)
To trzeba zmienić cin.good() na !cin.good()
P-81744
1 « 2 » 3
Poprzednia strona Strona 2 z 3 Następna strona