EOF |
Fin de fichier |
QuickBASIC/QBasic |
Syntaxe
Paramètres
Nom |
Description |
filenumber% |
Ce paramètre permet d'indiquer l'identificateur de descripteur Handle. |
Description
Cette fonction permet de tester la fin d'un fichier. La fonction EOF renvoie vrai (différent de zéro) si la fin d'un fichier a été atteinte.
Remarques
- La fonction EOF renvoie -1 (vrai) si la fin d'un fichier séquentiel a été atteinte. Utilisez la fonction EOF pour tester la fin du fichier lors de la saisie des données. De cette façon,
vous pouvez éviter le message d'erreur :
- Lorsque EOF est utilisé avec des fichiers à accès aléatoire ou binaires, il renvoie vrai si la dernière instruction GET exécutée n'a pas pu lire un enregistrement
entier. Cette situation se produit en raison d'une tentative de lecture au-delà de la fin du fichier.
- La fonction EOF ne peut pas être utilisé avec les périphériques QuickBASIC «SCRN:», «KYBD:», «CONS:» et «LPTn:».
- Lorsque vous utilisez la fonction EOF avec un périphérique de communication, la définition de la condition de fin de fichier dépend du mode (ASCII ou binaire) dans lequel vous avez
ouvert le périphérique. En mode ASCII, la fonction EOF est faux jusqu'à ce que vous receviez CTRL+Z, après quoi il reste vrai jusqu'à ce que vous fermiez le périphérique. En
mode binaire, EOF est vrai lorsque la file d'attente d'entrée est vide (LOC(n) = 0). Il devient faux lorsque la file d'attente d'entrée n'est pas vide.
Dernière mise à jour : Samedi, le 28 novembre 2020