RESET |
Réinitialise |
IBM Personal Computer Pascal |
Syntaxe
Paramètres
Nom |
Description |
F |
Ce paramètre permet d'indiquer l'identificateur de fichier. |
Description
Cette procédure permet d'ouvrir un fichier à partir de la variable fichier spécifié.
Remarques
- La procédure RESET permet de réinitialiser la position actuelle du fichier à son début et faites un GET(F). Si le fichier n'est pas vide, la
première composante de F est affecté à la variable tampon F^ et EOF(F) devient FALSE. Si le fichier est vide, la valeur de F^ n'est pas définie et
EOF(F) devient TRUE.
- Il s'agit d'une initialisation nécessaire avant de lire le fichier F. Une procédure RESET ferme le fichier puis l'ouvre à nouveau. Si le nom de fichier n'a pas été
défini (en tant que paramètre de programme, avec READFN ou avec ASSIGN), ou si le fichier est introuvable par le système d'exploitation, une erreur se produit.
- Si une erreur se produit lors de la réinitialisation, le fichier est fermé (même si le fichier a été ouvert correctement et que l'erreur s'est produite avec le
GET initial). La procédure RESET(INPUT) se fait automatiquement lorsqu'un programme est initialisé, mais est également autorisé explicitement.
- Notez qu'une procédure GET(F) explicite immédiatement après un RESET(F) affecte la deuxième composante du fichier à la variable tampon. Toutefois, un READ(F,X) après
une procédure RESET(F) définit X à la première composante de F, car la procédure READ(F,X) est «X:=F^;GET(F)».
- Une procédure RESET effacera l'indicateur de récupération d'erreur (définissez-le sur FALSE).
Dernière mise à jour : Dimanche, le 19 avril 2020