rendered paste bodybool Calculator::oper(char op){
myComplex hold;
if (pop(hold)){
if (!mPtop){
push(hold);
}
else{
if (op == '/'){
if (!hold.re && !hold.im){
double temp = (*mPtop).re
ERROR 1&2 (*mPtop).re =((*mPtop).re * hold.re + (*mPtop).im * hold.im)/(hold.re * hold.re + hold.im * hold.im);
(*mPtop).im = (temp * (-hold.im) + (*mPtop).im * hold.re)/(hold.re * hold.re + hold.im * hold.im);
return true;
}
}
if (op == '*'){
double temp = (*mPtop).re
ERROR 3&4 (*mPtop).re = (*mPtop).re*hold.re - (*mPtop).im * hold.im;
(*mPtop).im = temp*hold.im + (*mPtop).im * hold.re;
return true;
}
if (op == '+'){
(*mPtop).re = (*mPtop).re+hold.re;
(*mPtop).im = (*mPtop).im+hold.im;
return true;
}
if (op == '-'){
(*mPtop).re = (*mPtop).re-hold.re;
(*mPtop).im = (*mPtop).im-hold.im;
return true;
}
}
}
return false;
}
ERROR 1term does not evaluate to a function taking 1 arguments
ERROR 2left of '.re' must have class/struct/union type
ERROR 3term does not evaluate to a function taking 1 arguments
ERROR 4left of '.re' must have class/struct/union type