• [^] # Re: C'est pas un bug, c'est une fonctionnalité (mal comprise?)

    Posté par . En réponse au journal sort - tri de route. Évalué à 2.

    A vérifier (par un petit test par exemple), mais de mémoire :

    fgets/getline sont des fonctions de la libc. Tu as deux niveaux de bufferisations (système et libc).

    Ces fonctions lisent un buffer de taille x avec l'appel système read et stocke "en interne" ce buffer.
    fgets et getline te renvoie qu'une ligne, mais tout un buffer a été lu en interne de la libc. Donc le problème ne change pas avec ces fonctions.