bonjour ts le monde,,
voila j'ai un petit probleme avec les files en C,,je veux utiliser deux types de structure l'une pointe vers l'autre,
j'ai fait cette declaration et je voulais savoir si elle etait juste
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 typedef struct PCB { int nom,t_debut,t_fin; struct PCB *svt_bloc; struct PCB *tete; struct file*svt_etat; struct file*svt_action; struct PCB*queue; }PCB; typedef struct file { int nom_proc,nom_act,temps; struct file *svt_file; struct file *tete; struct file*queue; }file ;bon aprés avoir insrere dans la file action j'ai fait ca
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 struct PCB*p;struct file*action
c'est juste??j'ai fait le lien entre les pointeurs??
Code : Sélectionner tout - Visualiser dans une fenêtre à part p->svt_action=action->tete
un autre probleme c'est lors du defilement est ce que le fait de defiler mon struct*p va faire le defilement de la file action????
quand je veux acceder a action->nom_act comment dois je proceder??
Merci bien de m'aider,,je viens de commencer dans la programmation en c et mes information sont limités!!!
Partager