Ça, ça dépend de la configuration du kernel si je ne dis pas de conneries (/proc/sys/overcommit_memory).
Ben, j’aime pas non plus, mais il existe.
Sinon, tu peux allouer un buffer sur la pile, et boucler en sommant les retours du read. Ça bouffe moins de RAM, même si tu la libère juste après. Et puis comme c’est de l’accès RAM, ce n’est pas très long.
Sinon, si c’est de l’analyse de champ, une solution à base de fscanf peut être bien comme proposé en dessous.
[^] # Re: man fstat
Posté par Anthony Jaguenaud . En réponse au message taille du "fichier" /proc/meminfo. Évalué à 2.
Ben, j’aime pas non plus, mais il existe.
Sinon, tu peux allouer un buffer sur la pile, et boucler en sommant les retours du read. Ça bouffe moins de RAM, même si tu la libère juste après. Et puis comme c’est de l’accès RAM, ce n’est pas très long.
Sinon, si c’est de l’analyse de champ, une solution à base de fscanf peut être bien comme proposé en dessous.