funkcja z niepowodzeniem
Ostatnio zmodyfikowano 2011-04-10 17:42
black_91 Temat założony przez niniejszego użytkownika |
funkcja z niepowodzeniem » 2011-04-10 15:35:36 witam. Mam do zrobienia zadanie:
Napisz funkcję wczytującą liczbę całkowitą ze strumienia std::cin. W razie niepowodzenia przy wczytywaniu, funkcja poinformuje użytkownika o tym na strumieniu std::cout i będzie próbować do skutku
napisalem cos takiego :
#include <iostream> int main( void ) { int a; std::cout << "Podaj liczbe calkowita: "; std::cin >> a; if( std::cin.good() ) std::cout << "podana liczba calkowita = " << a; else do { std::cin.clear(); std::cin.sync(); int a; std::cout << "nie podales liczby calkowitej. Sprobuj ponownie:"; std::cin >> a; } while( std::cin.fail() ); }
z tym, ze to jest gotowy program, a potrzebuje funkcji. Jak to zamienic? |
|
DejaVu |
» 2011-04-10 16:11:24 |
|
Elano92 |
» 2011-04-10 16:12:55 heh , na forum to na pewno znajdziesz ^^ |
|
black_91 Temat założony przez niniejszego użytkownika |
» 2011-04-10 17:42:10 zrobione |
|
« 1 » |