27/06/2011, 10:55
|
| | | Fecha de Ingreso: junio-2011
Mensajes: 85
Antigüedad: 13 años, 6 meses Puntos: 19 | |
Respuesta: mas de un retorno en una funcion crea una estructura con un array de enteros haciendo lo siguiente;
---------------------------------------------------------------------------------------------
•creas la estructura:
struct _MisResistencias {
int valores[4];
} MisResistencias;
---------------------------------------------------------------------------------------------
•luego la funcion "int *suma_resistencias(int *b,int x)" la cambias así;
"struct suma_resistencias(int *b,int x)"
--------------------------------------------------------------------------------------------
y agregas dentro de cada condicional if lo siguiente:
MisResistencias.valores[0]=s1;
MisResistencias.valores[1]=s2;
MisResistencias.valores[2]=s3;
MisResistencias.valores[3]=s4;
return MisResistencias;
--------------------------------------------------------------------------------------------
• Entonces la funcion te retorna la estructura con los 4 valores que te interesan. |