Meme avis que Remi. man 3 gets :
N?utilisez jamais gets(). Comme il est impossible de savoir à l?avance combien de caractères
seront lus par gets(), et comme celui-ci écrira tous les caractères lus, même s?ils débordent du
buffer, cette fonction est extrèmement dangereuse à utiliser. On a déjà utilisé ce dysfonction-
nement pour créer des trous de sécurité. UTILISEZ TOUJOURS fgets() A LA PLACE DE gets().
Il est fortement déconseillé de mélanger les appels aux fonctions de lecture de la bibliothèque
stdio avec les appels aux fonctions de lecture bas-niveau read() sur le descripteur de fichier
associé au flux. Les résultats sont indéfinis, et très probablement indésirables.