C++ Kako kod unosa brojeva zabraniti unos slova?

poruka: 4
|
čitano: 3.847
|
moderatori: Lazarus Long, XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
14 godina
offline
C++ pitanje

Imam jedno pitanje pošto sam tek početnik u c++.

Da li se moze zabraniti unos slova i kako?

npr. imam ovaj kod:

 

cout>>"Upisi jedan broj od 1 do 10";

cin<<broj;

 

Da li je moguce nekako zabraniti unos slova da mi program izbaci error ili tako nesto?

Moj PC  
0 0 hvala 0
15 godina
protjeran
offline
C++ pitanje

Napravi provjeru koristeci cin.fail() na primjer

 

if(cin.fail())

{

    cout << "GRESKA: Nisi unio broj. Unesi broj od jedan do deset" << endl;

    cin >> broj;

}

 

 

 
1 0 hvala 1
15 godina
protjeran
offline
C++ pitanje

Pa jel radi il ne? Vidim online si cijelo vrijeme, no odgovora nema, zabrinut sam hehh Osmijeh

 
0 0 hvala 0
14 godina
offline
RE: C++ pitanje

ma ostavio sam upaljen komp i bug forum pa sam zato bio online hehe, radi hvala na pomoci morao sam samo da dodam cin.clear() i cin.ignore() u tvoj kod.

Poruka je uređivana zadnji put sub 24.4.2010 11:47 (slobo14).
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice