Salut !!

je voudrais savoir si il y a des spécificitées lorsque l'on travaille avec une structure, composée d'autres structures, elles-mêmes contenant des tableaux (je m'explique...):

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
typdef struct 
{
   short sLen;
   char *pszValeur;
} Struct1;
 
typedef struct 
{
   Struct1 stVal1;
   Struct1 stVal2;
   Struct1 stVal3[10];
} Struct2;
 
typedef struct 
{
   Strcut2 *pstVal1; // Tableau dont on ne connait pas la taille
   Strcut2 stVal2;
} Struct3;
dans mon code, j'ai ca:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
int main(...)
{
   Struct3 stVal;
 
   memset( &stVal, '\0', sizeof(Struct3) );
   maFonction( &stVal );
}
aussi, mes sous structures sont-elles initialisées ??
les tableaux des sous-structures le sont-ils ?

d'avance merci !