Section courante

A propos

Section administrative du site

FOPEN

Ouvrir un fichier
Langage C++ cstdio (stdio.h)

Syntaxe

FILE *fopen(const char *nomfichier,const char *mode)

Paramètres

Nom Description
nomfichier Ce paramètre permet d'indiquer le nom du fichier
mode Ce paramètre permet d'indiquer le mode d'ouverture, pouvant être combiné, du fichier&nbps;:
Valeur Description
a Cette valeur indique une création en ajoutant à la fin du fichier
b Cette valeur indique une ouverture en mode binaire
a+ Cette valeur indique une création en ajoutant à la fin du fichier existant
r Cette valeur indique un mode d'accès en lecture
r+ Cette valeur indique un mode d'accès en lecture d'un fichier existant
t Cette valeur indique une ouverture en mode texte
w Cette valeur indique un mode d'accès en écriture
w+ Cette valeur indique un mode d'accès en écriture et écrase le fichier existant

Description

Cette fonction effectue l'ouverture d'un fichier.

Remarques

Exemple

Voici quelques exemples typiques de l'utilisation de cette fonction :

Essayer maintenant !
  1. #include <iostream>
  2. #include <cstdio>
  3. #include <cstdlib>
  4.  
  5. int main()
  6. {
  7.     FILE * Handle = fopen("monfichier.txt", "w+");
  8.     if(Handle != NULL) {
  9.         /* Traitement ... */
  10.         fclose(Handle);
  11.     }
  12.     return 0;
  13. }

Voir également

Langage de programmation - C++ - Référence de procédures et fonctions - fclose
Langage de programmation - C++ - Référence de procédures et fonctions - fseek
Langage de programmation - C++ - Référence de procédures et fonctions - fread
Langage de programmation - C++ - Référence de procédures et fonctions - fwrite
Langage de programmation - C++ - Référence de procédures et fonctions - getc
Langage de programmation - C++ - Référence de procédures et fonctions - putc
Langage de programmation - C - Référence de procédures et fonctions - fopen

Références

Langage C, Edition Micro-Application, Gehard Willms, 2001, ISBN: 2-7429-2008-0, page 731.
Borland C++ for Windows 4.0, Library Reference, Edition Borland, 1993, Part # BCP1240WW21772, page 107.

Dernière mise à jour : Lundi, le 3 août 2015