LOC |
Emplacement |
QuickBASIC/QBasic |
Syntaxe
Paramètres
Nom |
Description |
filenumber% |
Ce paramètre permet d'indiquer l'identificateur de descripteur Handle. |
Description
Cette fonction permet de retourner la position actuelle dans un fichier.
Remarques
- Le numéro de fichier est le numéro utilisé dans l'instruction OPEN pour ouvrir le fichier. Avec les fichiers à accès aléatoire, la fonction LOC renvoie
le numéro du dernier enregistrement lu ou écrit dans le fichier. Avec les fichiers séquentiels, la fonction LOC renvoie la position d'octet actuelle dans le fichier, divisée par 128. Avec les
fichiers en mode binaire, la fonction LOC renvoie la position du dernier octet lu ou écrit.
- Pour un périphérique COM, la fonction LOC(filenumber%) renvoie le nombre de caractères dans la file d'attente d'entrée en attente de lecture. La valeur renvoyée dépend du
fait que le périphérique a été ouvert en mode ASCII ou binaire. En mode ASCII, les routines de bas niveau arrêtent de mettre les caractères en file d'attente dès que la fin de fichier
est reçue. La fin de fichier elle-même n'est pas mise en file d'attente et ne peut pas être lue. Une tentative de lecture de la fin de fichier produit un message d'erreur :
En mode binaire, le caractère de fin de fichier est ignoré et le fichier entier peut être lu.
- La fonction LOC ne peut pas être utilisée sur les périphériques «SCRN:», «KYBD:», ou «LPTn:».
Dernière mise à jour : Samedi, le 28 novembre 2020