Poceo sam da ucim c++ koristeci dev c++ i neki pdf c++ za 21 dan i posle nekoliko lekcija sam naleteo na neki glup problem koji ne mogu da resim.
Ovo je veoma obican primer, hteo sam samo da posle citanja isprobam malo c++ da vidim kako rade nake osnovne stvari... Primer je unosenje broja od 1 do 1000 kroz loop koji treba da se vrti dok se ne unese pravilno.
#include <iostream.h>
int main()
{
int broj;
do
{
cout << "\nUnesi broj od 1 do 1000: ";
cin >> broj;
} while ((broj<1) || (broj >1000));
cout << broj;
return 0;
}
Problem je ako se slucajno unese string ili broj izvan intervala tipa int loop se vrti beskonacno i svaki put preskace red za unos...Nisam uspeo to da resim. U cemu je problem, da li je compiler iz dev c++ los ili moram nesto drugacije da uradim?
Cole




Petlja i unos sa konzole
Re: Petlja i unos sa konzole
Re: Petlja i unos sa konzole