comment faire pour crrer une fonction qui retourne un tableau de structure,
ex:
on a une structure:
typedef struct objet
{
int x;
int y;
} OBJET;
et on veut avoir un tableau de cette structure:
OBJET *liste;
j'ai deja essayé d'initialiser la variable, avec un calloc:
liste=calloc(10,sizeof(OBJET));
puis j'ai une fonction qui retourne le tableau de structure,
OBJET *func_table(void)
{
OBJET *liste;
liste=calloc(10,sizeof(OBJET));
// j'ecris les valeurs de chaques structure
//liste[1]->x=0 ...etc
return liste;
}
j'appelle la fonction:
Liste=func_table();
mais Liste n'est pas remplie pkoi ?? Faut-il que je definisse la variable comme:
OBJET *liste[10];
???
Merci de m'aider