Buenas de nuevo. Espero que me puedan ayudar, estoy algo trabado. Tengo un problema en el que me lo dan por la mitad y me pide:
que haga una estructura dentro de otra, por ejemplo:
Código C:
Ver originalstruct gustos
{
char music[10];
char ropa[10];
char color[10];
};
struct nombre
{
char nombre[10];
int edad;
struct gustos gus[5];
}reg[10];
Pero después tengo una función que devuelve un puntero a estructura:
Código C:
Ver originalstruct nombre *fun();
struct datos *funci();
Y luego en otra funcion me pide listar todos los 'reg' mostrando el nombre solo una vez, y abajo todos sus gustos.
Pero yo me pregunto: como hago esto? que devuelve una estructura que esta dentro de otra y luego listarlo de esa manera? (haciendo reg[i].gus[j].nombre , etc).
Soy algo nuevo en esto. Muchas gracias de antemano.