Ouvrir un fichier en lecture ou en écriture
OUVRIR ( chaine nom entier mode entier binaire ) :fichier
Quand le fichier est ouvert en écriture, si un fichier du même nom existait déjà, il est supprimé.
Pour tester si le fichier a bien été ouvert, utiliser la fonction enentier : F enentier vaut 0 si le fichier n'a pas été ouvert, 1 sinon.
En mode binaire, le fonctionnement des fonctions d'entrée/sortie est modifié : les valeurs sont enregistrées ou lues dans le fichier dans la même représentation qu'en mémoire et non en les convertissant en du texte.
fichier F F@OUVRIR(«machin.txt») GOTONONNULPOURLESNULS %erreur }F@Fin(){ Ligne=F@LIREDUTEXTE() GOTOPRINT() F@OUVRIR(«nouveau.txt» *(1)) GOTO note : le fichier précédent est automatiquement refermé F@ECRIREDUTEXTE(&Ligne) GOTOFIN §erreur GOTOPRINTDUTEXTE() ; «Erreur en ouvrant le fichier»