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.
Y a-t-il une fonction GTK pour faire ce que je veux?
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;
Partager