Parce que ce n'est pas un vrai fichier. En fait, ce que tu décris est la première approche que j'ai utilisée: une bonne vieille while( !feof( f ) ). Sauf que ça marche pas, /proc étant en fait, je l'ai découvert à mes dépends (l'expérience aura été utile au moins), un peu comme un accès à une partie de la mémoire du kernel accessible en read-only (et peut-être rw pour certaines parties, je ne connais pas assez).
Du coup, FILE* ne mets pas à jour l'information de position. Conséquence, on lis en permanence la même ligne.
[^] # Re: rassures moi vite
Posté par freem . En réponse au message taille du "fichier" /proc/meminfo. Évalué à 2.
Parce que ce n'est pas un vrai fichier. En fait, ce que tu décris est la première approche que j'ai utilisée: une bonne vieille while( !feof( f ) ). Sauf que ça marche pas, /proc étant en fait, je l'ai découvert à mes dépends (l'expérience aura été utile au moins), un peu comme un accès à une partie de la mémoire du kernel accessible en read-only (et peut-être rw pour certaines parties, je ne connais pas assez).
Du coup, FILE* ne mets pas à jour l'information de position. Conséquence, on lis en permanence la même ligne.