Traductions de cette page?:

fgets

Syntaxe :

    #include <cstdio>
    char *fgets( char *str, int nb, FILE *flux);

La fonction fgets() lit jusqu'à nb-1 caractères depuis le fichier flux et stocke le résultat dans str. La chaîne de caractère produite par fgets() est toujours terminée par NULL.

fgets() arrête la lecture du flux lorsqu'elle rencontre un caractère de fin de ligne (\n) et dans ce cas, la chaîne contient le caractère de nouvelle ligne. Si fgets() ne rencontre pas de caractère de fin de ligne, la lecture s'arrête après nb-1 caractères lus ou lorsque la fin du fichier (EOF) est atteinte.

fgets() renvoie NULL en cas d'erreur et un pointeur sur str sinon.

Sujets connexes : fputs, fscanf, gets, scanf