CLOSE |
Fermer |
---|---|
CBASIC |
Syntaxe
CLOSE filenumber [,filenumber] |
Description
Cette instruction permet de désactiver les fichiers ouverts.
Remarques
- L'instruction CLOSE désactive un fichier ouvert. Cela signifie que le fichier n'est plus disponible pour l'entrée ou la sortie. Le fichier spécifié doit avoir été activé par une instruction CREATE, FILE ou OPEN avant d'utiliser CLOSE.
- Chaque expression fait référence au numéro d'identification d'un fichier actif. L'expression doit être un entier compris entre 1 et 20. Le CBASIC convertit les nombres réels en nombres entiers.
- L'instruction CLOSE ferme le fichier, libère le numéro de fichier et réalloue tout l'espace tampon utilisé par le fichier. Les instructions IF END affectées aux fichiers fermés n'ont plus d'effet.
- Une instruction STOP ferme automatiquement tous les fichiers actifs. Une combinaison de touche Ctrl+Z entré en réponse à une instruction INPUT ferme tous les fichiers actifs. Une combinaison de touche CTRL+C ne ferme pas les fichiers actifs. Les erreurs d'exécution ne ferment pas les fichiers actifs.
Exemples
L'exemple suivant permet de fermer le numéro de fichier contenu la variable FILE.NO% :
CLOSE FILE.NO%
L'exemple suivant permet de fermer trois fichiers :
CLOSE NEW.MASTER.FILE%, OLD.MASTER.FILE%, UPDATE.812%
L'exemple suivant permet d'utiliser une boucle pour fermer les fichiers :
FOR X% = 1 TO NO.OF.WORK.FILES%
CLOSE X%
NEXT X%
Dernière mise à jour : Mardi, le 8 Décembre 2020