Bien el caso es que estoy haciendo una calculdora de numeros complejos. Por lo que he definido el numero complejo como una estructura, en la que tiene diferentes campos:
struct Complexos{
float re;
float im;
float r;
float fi;
}complex1,complex2;
en donde re es la parte real, im la imginaria, r el modulo y fi el argumento.
Ahora yo quiero sumar 2 numeros complejos, que si no recuerdo mal se hace sumando la parte real con la real y la imaginaria con la iamgianria.
El problema que se me presenta es cuando hago esto:
complex1.re+complex2.re=resultat1;
donde resultat1 es una variable tipo float.
y me sale este error:
C:\XXXXXX\XXXXX\Escritorio\calculadora.c(29) : error C2106: '=' : left operand must be l-value.
Vale veo que haya lgun problema con el =. Es decir no puedo sumar las 2 partes reales de los numeros complejos e igualarlas auna variable?????
Alguien me puede ayudar???
Gracias!