Bonjour,
j'essaie de créer un tableau de mémoire partagée. Seulement, je ne sais pas si cela à vraiment un sens ou si cela est possible.
Pour l'instant, j'écris :
Ensuite je travail avec pions comme un vecteur (Donc j'y accède en faisant pions[place])
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 /* Attribution d'un segment de mémoire partagée*/ pions_id = shmget (IPC_PRIVATE, nb_cases * sizeof(double), 0666); if (pions_id == -1) { perror("pions shm error \n"); exit (-1); } pions = shmat(pions_id, NULL, 0666); if (pions == (double*) -1) { perror("pions shm error \n"); exit (-1); }
Mais j'aimerai travailler avec pion comme un tableau à deux dimensions.
Merci de me dire si c'est possible et de m'expliquer comment faire ou de me renvoyer vers de la documentation l'expliquant
Bonne soirée !
Partager