voila donc, le probléme consiste à decouper un fichier texte en plusieurs sous intervalles.
dans chaque sous intervalle, un fils fait des opérations....bref, a la fin du premier travail du fils je rend le résultat demander mais dans les prochains fils toujours le résultat est o; j'ai je me suis dit que c'est à cause du pointeur du fichier .
j'ai essayé de renvoyer l'adresse du pointeur
et de la récupérer par le pére mais ça ne marche pas.
voici comment j'ai assayé de faire:
/////cher le fils/////////////////
sprintf(s, "%d", &fp1);
write(fd[1],s,10);
////cher le pére/////////////////
read(fd[0],buf,10);
&fp1=atoi(buf);
Partager