salut à tous,
g un prog en gtk qui manipule une combo.
Avant de me lancer dans son remplissage via c-gtk, j'ai mis au point la lecture des items via un fichier sous le mode console.
Après je n'avais plus qu'à faire des changements de variables et retirer les instructions propres au monde console.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
while (!feof(pfile))
        {//tant qu'on n'a pas atteint la fin du fichier   
            if (fgets(ligne_a_lire,TAILLE_BUFF,pfile)!=NULL)
            { //une ligne existe 
                list_cat=g_list_append(list_cat,ligne_a_lire);               
            } 
        } 
fclose(pfile);   
 
    c_combo=gtk_combo_new();
    gtk_box_pack_start(GTK_BOX(pBox), c_combo, FALSE, FALSE, 0);
 
    //Envoi de la liste des catégories dans la ComboBox 
    gtk_combo_set_popdown_strings(GTK_COMBO(c_combo),list_cat);
Le problème est le suivant: les items chargés dans la combo sont erronnés. En fait ça me copie n fois la dernière ligne lue dans le fichier. Sauriez-vous pourquoi?
merci