Ayuda con una funcion en c

Publicado por andres88_, Marzo 06, 2009, 17:53:43

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

andres88_

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!!

hardrocker

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.
-·=»‡«=·- M€ÐÏØ€VØ-·=»‡«=·-

cocochio

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;
}