Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- LZespolona Wczytaj()
- {
- LZespolona liczba;
- char tmp;
- cin >> tmp; // (
- while(tmp != '('){
- cout << "Blad. Brak nawiasu na poczatku liczby. Wpisz liczbe ponownie" << endl;
- cin.clear();
- cin.ignore(10000,'\n');
- cin >> tmp;
- }
- while (cin.fail()){
- cout << "Blad. Wpisz ponownie." << endl;
- cin.clear();
- cin.ignore(10000,'\n');
- cin >> tmp;
- }
- cin >>liczba.re;
- while (cin.fail()){
- cout << "Blad. Wpisz ponownie." << endl;
- cin.clear();
- cin.ignore(10000,'\n');
- cin >> liczba.re;
- }
- cin >>liczba.im;
- while (cin.fail()){
- cout << "Blad. Wpisz ponownie." << endl;
- cin.clear();
- cin.ignore(10000,'\n');
- cin >> liczba.im;
- }
- cin >>tmp;//i
- while(tmp != 'i'){
- cout << "Blad. Brak litery 'i'. Wpisz liczbe ponownie" << endl;
- cin.clear();
- cin.ignore(10000,'\n');
- cin >> tmp;
- }
- while (cin.fail()){
- cout << "Blad. Wpisz ponownie." << endl;
- cin.clear();
- cin.ignore(10000,'\n');
- cin >> tmp;
- }
- cin >>tmp;//)
- while(tmp != ')'){
- cout << "Blad. Brak nawiasu na koncu liczby. Wpisz liczbe ponownie" << endl;
- cin.clear();
- cin.ignore(10000,'\n');
- cin >> tmp;
- }
- while (cin.fail()){
- cout << "Blad. Wpisz ponownie." << endl;
- cin.clear();
- cin.ignore(10000,'\n');
- cin >> tmp;
- }
- return liczba;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement