Pętla do while
Ostatnio zmodyfikowano 2015-05-04 22:58
pekfos |
» 2015-04-30 20:39:42 JMII89: twój kod jest błędny. Proponuję, byś się wstrzymał od tego typu odpowiedzi, przynajmniej do momentu, gdy cokolwiek będzie wiadomo o problemie. Prawidłowe rozwiązanie zostało podane. Albo konkrety, albo temat do zamknięcia. |
|
JMII89 |
» 2015-05-02 11:12:12 Ja tam zawsze robiłem coś takiego i zawsze działało. int x = 0; do { std::cout << "Podaj liczbe : "; std::cin.clear(); std::cin.sync(); std::cin >> x; } while( !std::cin.good() );
|
|
Szymon2727 |
» 2015-05-04 10:21:42 @UP dlaczego zamiast std::cin.good() dam zmienną bool, której przypisana jest std::cin.good() program przyjmuje wszystkie znaki ? int x = 0; bool b; b = std::cin.good(); do { std::cout << "Podaj liczbe : " << std::endl; std::cin.clear(); std::cin.sync(); std::cin >> x; } while( !b );
|
|
Monika90 |
» 2015-05-04 10:28:36 dlaczego zamiast std::cin.good() dam zmienną bool, której przypisana jest std::cin.good() program przyjmuje wszystkie znaki ?
|
Jeżeli na kartce papieru zapiszesz swoja bieżącą lokalizację, np. "Jestem na dworcu.", to czy gdy zaczniesz chodzić po mieście napis na kartce będzie się automatycznie zmieniał? |
|
JMII89 |
» 2015-05-04 22:58:54 int x; bool b = false; do { std::cout << "Podaj liczbe : "; std::cin.clear(); std::cin.sync(); std::cin >> x; if( std::cin.good() ) b = true; } while( !b );
|
|
1 2 « 3 » |