fichier%OUVRIR

Ouvrir un fichier en lecture ou en écriture

OUVRIR (
	 chaine nom
	 entier mode
	 entier binaire
) :fichier

Membre de

fichier

Paramètres d'entrée

nom
Nom du fichier à ouvrir.
mode
Mode d'ouverture : 0 en lecture (par défaut), 1 en écriture.
binaire
Par défaut, ouvre en tant que fichier texte. Mettre à 1 pour ouvrir un fichier binaire.

Remarques

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.

Exemple

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»

Voir aussi

fichier