Bonjour,

j'ai un soucis avec les tables:
Voici le code source :

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
19
20
21
22
23
24
25
26
27
28
29
30
31
 
 
typedef struct
{
   T_toto         t_Toto; 
   T_tata         t_Tata;   
   T_titi           t_Titi;      
}
T_tutu;                     
 
typedef struct
{
   uint8          u8_State;          
   uint8          u8_Active;    
   T_tutu  t_tutu;           
}
T_dodo; 
 
 
static T_dodo ma_dodo[] =
{
   { OFF,    FALSE,      {12,         11,            1}}, 
   { OFF,    FALSE,      {14,         12,             1}},
   { OFF,    FALSE,      {15,         13,              1}}, 
   { OFF,    FALSE,      {16,         14,              1}}, 
   { OFF,    FALSE,      { 17,         15,             1}}, 
   { OFF,    FALSE,      {18,         16,              1}}, 
   { OFF,    FALSE,      {19,         17,            1}}, 
   { OFF,    FALSE,      {20,         18,            1}}, 
   { OFF,    FALSE,      { 21,         19,             1}}, 
};

Je voudrais faire une table qui consiste à enregistrer la table précédente en ajoutant un paramètre.
A savoir une table avec ma_dodo et ajouter un autre paramètre.
Pour cela j'ai donc rajouter une structure :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
typedef struct
{
    T_dodo   t_dodo;
    uint8               u8_Couleur;
}T__sauvegarde;
Comment fait-on pour instancier cette nouvelle table?
Est ce que les changements des variables dans ma_dodo[] seront aussi pris en compte automatiquement dans ma nouvelle table sauvegarde?

Merci