Bonjour,

Je suis nouveau à GTK+, j'ai une question qui pourrait paraître trivial mais j'aimerais être certain de faire le tout correctement. J'ai un fichier texte formaté comme suit:
Mot1 avec espace
Mot2 avec espace
Mot3 avec espace
...
J'aimerais mettre chaque ligne dans une list Glist pour mettre cette liste par la suite dans un combo box.
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
 
gchar *buffer;
gsize lenght = 0;
GList *list = NULL;
GError *error = NULL;
 
if(g_file_get_contents("test.txt", &buffer, &lenght, &error) == FALSE){
g_warning("%s", error->message);
g_clear_error(&error);
}
 
list = g_list_append(list, buffer); //??? Comment faire pour ne passer qu'une seule ligne plutôt que le buffer en entier, utilisant les fonctions de GTK+
 
g_free(buffer);
return list;
Y a-t-il une fonction GTK pour faire ce que je veux?