Dodaj do ulubionych

Strumnień CIN

12.11.06, 17:27
Jak nie pozwolić strumieniowi cin na wczytywanie znaków. Czyli zeby wczytywal
same liczby. Czyli jak mamy tak :
int liczba ;
cin >> liczba ; //i tu podajemy jakis wyraz lub znak zamiast liczby
Czyli jak zrobić tak ze jak wczytytywany jakis wyraz to zeby strumien cin nie
oszalał tylko zeby strumien cout napisal np. "podales wyraz, a to jest nie
dowolone, you moherf***** :D"
Obserwuj wątek
    • bergo.torino Re: Strumnień CIN 30.12.06, 10:21
      Nie da się tego zrobic dla cin.

      Możesz rozszerzyć funkcjonalność cin poprzez napisanie własnej klasy
      zawierającej cin i w taki sposób obsługującej wpisywanie nie togo co się chce
      aby user wpisywał.
      • linfan Re: Strumnień CIN 04.01.07, 19:09
        bergo.torino napisał:

        > Nie da się tego zrobic dla cin.

        ? alez dlaczego?

        > Możesz rozszerzyć funkcjonalność cin poprzez napisanie własnej klasy
        > zawierającej cin i w taki sposób obsługującej wpisywanie nie togo co się chce
        > aby user wpisywał.

        wjezdzanie z buldozerem do ogrodka babci to zly pomysl. lepiej obsluzyc
        przekierowanie z cin. jesli to nie liczba i niepoprawnie zostanie podana to
        operacja cin zwraca false. przyklad znaleziony na google'ach:
        www.arachnoid.com/cpptutor/student1.html

Nie masz jeszcze konta? Zarejestruj się


Nakarm Pajacyka