Zabezpieczenie programu przed wprowadzeniem złych danych.
Ostatnio zmodyfikowano 2011-11-05 19:24
malan |
» 2011-11-05 11:27:30 std::cout << "Co chcesz teraz zrobic?: "; std::cin >> wybor;
std::cout << "----------" << std::endl; |
|
Swift Temat założony przez niniejszego użytkownika |
» 2011-11-05 11:29:49 Za to odpowiadają funkcje std::cin.good(); std::cin.fail();
I mam użyć instrukcji warunkowej czy po prostu wpisać powyższe dwie linijki? |
|
malan |
» 2011-11-05 11:32:44 A jak Ci się wydaje? :) Kombinuj sam :) Spróbuj z instrukcją if oraz bez niej. |
|
Swift Temat założony przez niniejszego użytkownika |
» 2011-11-05 11:47:45 Próbuję, kombinuję, odnoszę porażki.. Próbowałem z instrukcją if: if( wybor == std::cin.good() )
Próbowałem zainicjować zmienną typu bool: bool = sukces;
if( sukces == std::cin.good )
lub sukces = std::cin.good(); if( sukces == true )
Próbowałem bez if'a i dalej nic.. No cóż, próbuję dalej. |
|
malan |
» 2011-11-05 11:49:27 Ostatni kod ewentualnie można zaliczyć :P |
|
Swift Temat założony przez niniejszego użytkownika |
» 2011-11-05 11:50:17 Ale pewnie źle go zastosowałem skoro program się zapętlał.. |
|
malan |
» 2011-11-05 11:50:46 Zapewne tak :) |
|
Swift Temat założony przez niniejszego użytkownika |
» 2011-11-05 11:52:32 Albo poprzez dodanie tego jestem zmuszony zmienić inne instrukcje.. std::cout << "Co chcesz teraz zrobic?: "; std::cin >> wybor; sukces = std::cin.good(); if( sukces == true ) { std::cout << "----------" << std::endl;
|
|
1 « 2 » 3 |