Hola gente, miren tengo una funcion que devuelve una estructura, mi pregunta es, cuanto estoy definiendo a la funcion le tengo que poner en vez de "int", "struct" ?
y desp abajo del main que pongo "struct + nombre funcion" ??
Gracias!!
No me acuerdo un pomo de C, pero si el tipo que querés que devuelva es una estructura, entonces como todo lenguaje cuando definís la funcion tenés que especificarle que es del tipo Struct.
Fijate si funciona, la verdad no me acuerdo mucho.
deberías definir un tipo con typedef para tu estructura particular, por ejemplo
typedef struct {
int x;
int y;
} punto;
después tu funcion por ejemplo sería
punto sumar(p1, p2) {
punto p3, p4, p5, pete;
.........blalbalbal
return p3 a la quinta menos dos;
}