lekcja 9 problem
Ostatnio zmodyfikowano 2012-01-26 22:09
MarcinQbit27 Temat założony przez niniejszego użytkownika |
lekcja 9 problem » 2012-01-26 19:47:10 Witam! Mam problem z lekcja 9. Mianowicie po wpisaniu blednej informacji np:tak 123. w wyniku pojawiaja sie niewiem skad liczby (losowe).i niwiem jak temu zaradzic a chcilabym aby bylo tam 0 zamiast tych liczb tak jak na przykladzie. prosze o pomoc! zgory dzikuje KOd : #include <iostream> #include <limits> main() { float a; bool liczba_a; std::cout << "Podaj pierwsza liczbe: "; std::cin >> a; liczba_a = std::cin.good(); std::cout << "Czy udalo sie wczytac?" << std::cin.good() << std::endl; std::cout << "Czy cos nawalilo?" << std::cin.fail() << std::endl; std::cin.clear(); std::cin.ignore( std::numeric_limits < std::streamsize >::max(), '\n' ); std::cout << "Pierwsza liczba: " << a << " Wczytano? " << liczba_a << std::endl; getchar(); return 0; } |
|
DejaVu |
» 2012-01-26 22:09:25 |
|
« 1 » |