13/11/2007, 11:50
|
| | Fecha de Ingreso: noviembre-2004
Mensajes: 149
Antigüedad: 20 años, 1 mes Puntos: 0 | |
Operaciones con estructuras. 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!
__________________ ¨`~*'¤^v-¥-()->»[: "3£ 1NƒîêRNø Nø ê$ UN Må£ £UGåR" :]«<-()-¥-v^¤'*~´¨ |