REWRITE |
Réécriture |
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 de créer un nouveau fichier ou d'écraser le contenu d'un fichier existant.
Remarques
- La procédure REWRITE réinitialise la position actuelle du fichier à son début. La valeur de F^ n'est pas définie et EOF(F) devient TRUE. Il s'agit
d'une opération d'initialisation nécessaire avant d'écrire le fichier F.
- La procédure REWRITE ferme le fichier puis l'ouvre à nouveau. Si le fichier n'existe pas dans le système d'exploitation, il est créé; s'il existe, son ancienne valeur est perdue.
Le nom de fichier doit avoir été défini (en tant que paramètre de programme, avec READFN ou avec ASSIGN).
- Si une erreur se produit lors de la REWRITE, le fichier est fermé; un fichier existant portant le même nom n'est pas affecté. La procédure REWRITE(OUTPUT) se fait automatiquement
lorsqu'un programme est initialisé, mais est également autorisé explicitement. La procédure REWRITE ne fait pas de PUT initial comme
RESET fait un GET initial. Un REWRITE effacera l'indicateur de récupération d'erreur (définissez-le sur FALSE).
Dernière mise à jour : Dimanche, le 19 avril 2020