Linux : pointeur fichier

Statut
N'est pas ouverte pour d'autres réponses.

sebge2

Elite
Bonjour,

Pour un TP d'OS nous devons faire l'expérience suivante :

partager un pointeur de fichier entre un père et un fils (cad FILE *f=fopen() qui est partagé) ....

Le résultat est que le pointeur apparement se déplace, car le nombre de getchar() sur la totalité du fichier n'est pas bon

Pourtant ! qd je fais appel au fonction qui me renvoie la position du pointeur, celle-ci ne correspond pas à mon idée :?

Qqun aurait-il une idée ?

Merci d'avance :)

:beuh: ca me désespère !
 

PLoPLi

Geek
Pourrais-tu fournir un peu plus d'info ?

Les sources du programme ?

getchar() lit en général sur stdin et pas sur un fichier ouvert via fopen().

Comment crées tu le child ? (via un fork(), je suppose, pas un clone())
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut