Vous n'êtes pas identifié(e).
la compilation me renvoie :
B est une GSList et A un pointeur sur une stucture de deux champs (char* et int ). Cette structure A est le "data" de la liste.
Dernière modification par Clem (26-01-2020 20:30:45)
Moi, je suis PC (x86_64) et formater windows, c'était MON idée
Le sommeil de la raison ...
Hors ligne
Hors ligne
J'ai une fonction de lecture et une d'écritue et c'est cette derniere qui ne marche as je ne comprend pas.
J'initialise A(maille) ainsi:
Et l'intégralité de la fonction qui pose probleme:
Elle vide au fur et a mesure le contenu de la liste dans deux fichiers jusqu'a l'extinction;
Dernière modification par Clem (29-01-2020 23:25:15)
Moi, je suis PC (x86_64) et formater windows, c'était MON idée
Le sommeil de la raison ...
Hors ligne
Ensuite pour la fonction écriture ça dépend se que tu veux faire et ce qu'attend la structure de type GSList
https://gtk.developpez.com/cours/gtk2/?page=page_8
J'ai l'impression que que le pointeur data d'une GList peut prendre n'importe quelle type de pointeur, mais il faut le déclarer à un moment de donner
https://developer.gnome.org/glib/stable … Lists.html
Tu peux lire ça aussi pour comprendre ce qu'est une liste chaînée https://openclassrooms.com/fr/courses/1 … s-chainees
Hors ligne
A quel moment tu déclares que B contient une structure de type maille ?
B->maille suggère que tu vas trouver un élément nommé "maille" dans la structure de type GSList*
A partir de la fonctionn lecture la liste est censée contenir qqch:
(J'aimerais pouvoir en plus faire entrer des données par l'utilisateur avec un gtk_entry mais c'est un autre probleme);
Moi, je suis PC (x86_64) et formater windows, c'était MON idée
Le sommeil de la raison ...
Hors ligne
Moi, je suis PC (x86_64) et formater windows, c'était MON idée
Le sommeil de la raison ...
Hors ligne