Salut à tous,

Sauriez vous me dire comment allouer dynamiquement un tableau dans une structure ?

J'arrive à faire l'essentiel mais dans la structure je n'y arrive pas, voici un exemple de code qui illustre le probleme :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
typedef struct  /* Déclaration de notre structure */
{
    char nom[30];
    char code;
    int cotes[];
}Element;
Element *Pelm;
 
Pelm=malloc(4 * sizeof(int));
==> jusque là ça va, mais quand je fais :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Pelm[i].cotes=malloc(3 * sizeof(int));
Là j'ai une erreur de type C2106.