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

funkcja z niepowodzeniem

Ostatnio zmodyfikowano 2011-04-10 17:42
Autor Wiadomość
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 :

C/C++
#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?
P-30546
DejaVu
» 2011-04-10 16:11:24
P-30552
Elano92
» 2011-04-10 16:12:55
heh , na forum to na pewno znajdziesz ^^
P-30553
black_91
Temat założony przez niniejszego użytkownika
» 2011-04-10 17:42:10
zrobione
P-30562
« 1 »
  Strona 1 z 1