Voila, j'ai fait un programme gérant une file (ou liste) d'entiers naturels (ajout, supprimer, afficher, initialiser....(fonctions de bases koi)). Pour ce faire, j'ai réalisé deux versions du logiciel:
1. definit en file, par sa tete et sa queue, avec un nombre maximal de 5 elements dans une file.
2.definit en liste, cellules reliees par pointeur (nombre illimité de cellules).
Mon problèlme se trouve dans la 2ème version. Dans la premiere, pas de pb pour enregistrer dans un fichier binaire grace a direct_io, mais pour la 2ème version, etant donné ke les pointeurs accèdent à la mémoire centrale, lorsque j'enregistre la liste, il ne memorise ke le premier element (puis qu_il n'enregistre que les pointeurs).
Je voudrai donc sauvegarder l'ensemble de la liste.
J'ai bien sûr pensé à le transformer en file ou tableau avant de l'enregistrer mais le pb est qu'il fodrai contraindre la taille du tableau, ce qui est contradictoir avec l'utilisation de liste (dont le principal avantage est justement le nombre illimité d'elements).
Voila, jespere avoir expliqué assez clairement mon pb.
merci de votre aide