Код:
Код: Выделить всё
istream &operator>> (istream &in, Complex &complex)
{
while( (in >> complex.REAL) != +0 || -0); \\ Вводится REAL пока не встретится знак(+-) -> работает правольно
in.ignore(1); // пропускаем j -> работает не правильно
in >> complex.IMAG; // Вводим IMAG -> работает не правильно
return in;
}комплексное число вводится в форма REAl + jIMAG, выводится в том же.
результат всего это, например:
123123+j0
реальную часть выводит правильно, а мнимую нет(точнее правильно из-за по умолчанию =0)
она не изменяется кодом:
Код:
Код: Выделить всё
in >> complex.IMAG;как быть?
еще бы хотелось узнать как определить знак мнимой части?
