Si une fin de fichier se produit pendant la recherche d'une fin de ligne, la commande retourne toute entrée disponible jusqu'a la fin du fichier. Si
channelId est en mode non bloquant et qu'il n'y a pas une ligne complète disponible, la commande retourne une chaîne vide et ne consomme plus aucune entrée. Si
varName est spécifié et qu'une chaîne vide est renvoyée dans
varName parce que la fin-de-fichier est atteinte ou à cause de données insuffisantes en mode non bloquant, alors le compte retourné est -1. Notez que si
varName n'est pas spécifiée alors les cas de fin-de-fichier et de pas-de-ligne-complète-disponible peuvent produire les mêmes résultats que si on avait entré une ligne consistant seulement du caractère fin de ligne. Les commandes
eof et
fblocked peuvent être utilisées pour distinguer ces trois cas