Salut à tous.
Dans le cadre de mes etudes je doit ecrire un programme qui doit transmettre un tableau d'entier à 2 dimension entre 2 processus (père et fils)
pour envoyer des données, je fait comme ceci :
Pour un simple tableau, ça fonctionne correctement.
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
16 int tube[2]; int buf[8]; pipe(tube); if(fork()) { close(tube[0]); write(tube[1], buf, sizeof(buf)); } else { close(tube[1]); read(tube[0],buf, sizeof(buf)); }
Le problème étant que je souhaite faire circuler un tableau a 2 dimensions dans ce pipe.
Avez vous une idée de la façon a procéder ?
Partager