fopen
Prototypes
FILE *fopen(char *NomDeFichier, char *ModeOuverture);
Description
Ouverture du fichier Fichier dans le mode ModeOuverture.
Les modes d'ouverture possible sont les suivants :
- rb pour lire en mode binaire.
- rt pour lire en mode texte.
- r+t pour lire et écrire en mode texte.
- wb pour écrire en mode texte.
- wt pour écrire en mode texte.
- w+t pour lire et écrire en mode texte.
Le résultat est le pointeur sur le descripteur de fichier.
Exemple
#include <stdio.h>
#include <stdlib.h>
FILE *Fichier;
Fichier=fopen("essai.txt", "rt");
if (!Fichier)
...
fclose(Fichier);
Avertissement
Ne pas oublier de vérifier si le fichier est bien ouvert en testant le pointeur sur le descripteur de fichier.
Sur Os 400 :
- Il n'y a pas de répertoire en cascade mais un niveau de librairie.
- Chaque fichier possède plusieurs membres correspondant à une partition. Le nom complet du fichier est composé du nom du membre suivi du nom du fichier entre parenthèses.
Par exemple tmp/txt(essai)"
.
- Les fichiers texte étant des fichiers d'enregistrements, il est nécessaire de spécifier la taille de ceux-ci en passant en octets avec le mode d'ouverture
wt lrecl=256"
.
Voir aussi
fprintf pour écrire dans le fichier. fclose pour le fermer.