salut,
j'ai besoin de coder une fifo (first in first out) cerculaire comme dans cet exemple
j'ai penser a une liste chainée donc j'ai fait ça
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 /* *0 1 2 3 4 X X *ecrire -> 0 1 2 3 4 5 X *lire -> X 1 2 3 4 5 X *ecrire -> X 1 2 3 4 5 6 *ecrire -> 7 1 2 3 4 5 6 -> fifo completo *lire -> 7 X 2 3 4 5 6 -> ok */
maintenant il me faut une fonction "ecrire" et "lire" mais j'arrive pas a voir comment faire vu qu'il y a trop de pointeur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 #include <stdio.h> // je definis une liste chainée struct element { int valor struct element *next; }; element *liste;// ma FIFO element *Pecrire;//Pointeur sur la fin de la liste la ou il faut ecrir element *lire;//Pointeur sur le debut de la liste la ou il faut lire
merci d'avance
rachid:faire de l'info à madrid n'est pas du tt une bonne idée
Partager