С++ Ловля ошибок и комплексные числа
Добавлено: 22 сен 2013, 13:01
Добрый день! Уважаемые программисты, помогите, пожалуйста, решить задачу по программированию на С++ (среда Visual C++ 2012).
Текст задания:
Реализуйте функцию ввода комплексных чисел с консоли. Обоснуйте и реализуйте для этой функции не менее трёх различных стратегий обработки возможных ошибок времени исполнения.
Мои наработки:
С ловлей ошибок я постараюсь сама разобраться, помогите, пожалуйста, на этом этапе. Что я делаю не так?
Текст задания:
Реализуйте функцию ввода комплексных чисел с консоли. Обоснуйте и реализуйте для этой функции не менее трёх различных стратегий обработки возможных ошибок времени исполнения.
Мои наработки:
Код: Выделить всё
#include "stdafx.h"
#include <iostream>
#include <windows.h>
using namespace std;
class Complex
{
private:
double re;
double im;
public:
Complex()
{
re = 0;
im = 0;
}
Complex(const Complex& temp)
{
re = temp.re;
im = temp.im;
}
Complex(double _re, double _im)
{
re = _re;
im = _im;
}
Complex vvod (Complex _re, Complex _im)
{
cout<<"Vvedite re: "<<endl;
cin>>_re.re;
cout<<"Vvedite im: "<<endl;
cin>>_im.im;
cout<<"Complex: "<<re<<"+"<<im<<"i"<<endl;
}
~Complex();
};
int main()
{
double a;
double b;
vvod (a, b);
return 0;
}