Citat:
Opet bih samo napomenuo (ako je to uopste bitno u ovom slucaju) da ova dva primera "rade korektno" samo dok se ne unese string od >100 karaktera, u suprotnom, ponasaju se kao i prvi primer (ulazi se u beskonacnu petlja).
Evo malkice da ispravim ogranicenje od 100 karaktera, mislio sam da je 100 dovoljno, pod uslovom da neko na zaboravi prst na tastaturi :)
Code:
#include <iostream>
#include <stdlib.h>
using namespace std;
int main(int argc, char *argv[])
{
int broj;
char *ulaz;
broj=-1;
do {
cout << "\nUnesi broj od 1 do 1000: ";
cin>>ulaz;
broj=atoi(ulaz);
cout<<" Prihvaceno sa ulaza: "<<ulaz<<"\n";
} while ((broj<1) || (broj>1000));
cout << "broj = "<< broj<<"\n";
system("PAUSE");
return 0;
}
Citat:
Da upitam jos nesto, koristim dev c++, da li je on ok ili mi preporucujete neki drugi paket za c++.
Ja koristim Dev-Cpp, nesto vise od godinu dana. Medju besplatnim resenjima on je najbolji, i ima siroku lepezu prosirenja (*.DevPack).
Mozda bi dosli u obzir jos i
MinGW Developer Studio, ili
Visual-MinGW ali njih nisam probao, mozes ih potraziti na internetu, pa ako ti odgovaraju ....