Qu'est-ce qu'un 'buffer' ? Le premier paramètre de fgets() est l'adresse d'un tableau de char. Point.
Citation :
et retournant un pointeur vers ce buffer (genre fgets).
|
fgets() retourne l'adresse du tableau de char passé en 1er paramètre ou NULL pour indiquer un défaut d'entrée.
Citation :
Je voudrais savoir si ce pointeur qu'on recois en retour a une autre utilite que de verifier s'il est égale a NULL.
|
Le test à NULL permet de savoir si il y a eu une erreur d'entrée (c'est comme ça que l'on détecte la fin de fichier, par exemple). Ce n'est pas inutile à mon sens...
Citation :
Est-ce que ca a beaucoup de sens de faire: Code :
- buffer=fgets(buffer,42,file);
|
|
Non.
---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/