Bonjour,

J'ai un tableau de bouton (9), un tableau d'une structure (9), je souhaite donc les faire correspondre.

Ma structure la voici :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
typedef struct{
    char Nom;
    double Prix;
}Produits;
Ma boucle sur les bouton :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
    for(i = 1, j = 0; i < 10; i++){
 
        p_TabButton[i] = gtk_button_new();
        gtk_button_set_label(GTK_BUTTON(p_TabButton[i]), TabProduits[i].Nom);
        gtk_box_pack_end(GTK_BOX(p_TabHBox[j]), p_TabButton[i], TRUE, TRUE, 0);
 
        if((i%3) == 0){
            gtk_box_pack_end(GTK_BOX(p_MainBox), p_TabHBox[j], TRUE, TRUE, 0);
            j++;
        }
    }
Quand je retire la partie "TabProduits[i].Nom", par un texte du type "Test" mes 9 boutons s'affichent, dans le cas contraire ça compile, mais plantage complet avec : "A cesser de fonctionner".

Merci d'avance.

Hantse