Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- bool Unos(){
- cout<<"Vrsimo unos"<<endl;
- char space;
- while(cin.peek()==' ')cin.get(space);
- char a;
- cin.get(a);
- if(a=='A'){
- char b;
- cin.get(b);
- if(b=='+')
- if(cin.peek()==' ' || cin.peek()=='\n')
- cout<<"Ovdje radi sta treba za A+"<<endl;
- else cout<<"Ovdje radi sta treba za suvisan parametar A+"<<endl;
- else if(b=='-')
- if(cin.peek()==' ' || cin.peek()=='\n')
- cout<<"Ovdje radi sta treba za A-"<<endl;
- else cout<<"Ovdje radi sta treba za suvisan parametar A-"<<endl;
- else cout<<"Ovdje radi sta treba za pogresnu komandu"<<endl;
- }
- else if(a=='L'){
- if(cin.peek()==' ' || cin.peek()=='\n')
- cout<<"Ovdje radi sta treba za L"<<endl;
- else cout<<"Ovdje radi sta treba za suvisan parametar L"<<endl;
- }
- else if(a=='D'){
- if(cin.peek()==' ' || cin.peek()=='\n')
- cout<<"Ovdje radi sta treba za D"<<endl;
- else cout<<"Ovdje radi sta treba za suvisan parametar D"<<endl;
- }
- else if(a=='K'){
- if(cin.peek()==' ' || cin.peek()=='\n')
- cout<<"Ovdje radi sta treba za K"<<endl;
- else cout<<"Ovdje radi sta treba za suvisan parametar K"<<endl;
- }
- else if(a=='I'){
- int korak=0;
- if(cin.peek()==' ' || cin.peek()=='\n'){
- cout<<"Ovdje radi sta treba za nedostaje parametar I"<<endl;
- }
- else{
- if(cin.peek()>='0' && cin.peek()<='9'){
- while(cin.peek()>='0' && cin.peek()<='9'){
- char cifra;
- cin.get(cifra);
- korak=korak*10+(cifra-'0');
- }
- if(cin.peek()==' ' || cin.peek()=='\n')
- cout<<"Broj je "<<korak<<endl;
- else cout<<"Ovdje radi sta treba za pogresan parametar I"<<endl;
- }
- else cout<<"Ovdje radi sta treba za pogresan parametar I"<<endl;
- }
- }else cout<<"Ovdje radi sta treba za ne postoji komanda"<<endl;
- while(cin.peek()!='\n')cin.get(space);
- }
- int main()
- {
- while(1){
- Unos();
- cin.get();
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement