Bonjour
Voici mon probl�me.
Je lis un fichier ligne par ligne et je r�cup�re ces lignes pour les stocker dans une GList (liste cha�n�e de la glib) et les placer dans un GtkComboBox :
Ce qui est surprenant c'est que la ComboBox est correct avec le nombre attendu d'�l�ments ainsi que leur nom. Mais la GList contient aussi le nombre d'�l�ments attendus mais ne contient que la premi�re ligne du texte. Si mon fichier �tait :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9 GList *list=NULL; char tmp[16]; //Bla bla while(fgets(tmp, 16, file)) { rom = g_locale_to_utf8(tmp, strlen(tmp)-1, NULL, NULL, NULL); list = g_list_append(list, rom); gtk_combo_box_append_text(GTK_COMBO_BOX(combo), rom); }
ma liste contient 3 fois toto
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4 toto tata tutu![]()
A quoi est d� cette bizarrerie ?
Merci de vos r�ponses !
@++
Partager