Normalement si je déclare une structure :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
typedef struct {
 
     Barres *bar;
 
                    } Fenetre;
la structure est déclarée ainsi :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
    Fenetre *window;
    window = malloc(sizeof(Fenetre));
avec la structure Barres qui est ainsi (elle est déclarée avant la structure Fenetre dans mon code) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
    typedef struct {
 
        GtkWidget *footbar_onglet;
        GtkWidget *footbar_zone_texte;
        GtkWidget *footbar_label_onglet;
        gboolean footbar_hide;
        gboolean sidebar_hide;
 
                    } Barres;
je sais que c'est du gtk mais la question que je pose n'a rien a voir avec du gtk ca a rapport avec les structures car lorsque je désire initialisé un élément de bar je fais ainsi :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
window->bar->footbar_onglet = gtk_notebook_new();
Mais la ca plante donc je demade comment je dois faire pour accéder à footbar_onglet correctement svp.