L'ouverture d'un fichier: fopen

Prototype:
        FILE* fopen(char* nomFic, char* mode);
Les différents modes:
Mode standard
r
ouvre un fichier en lecture et positionne le pointeur de fichier au début du fichier.
w
ouvre (le crée s'il n'existe pas) un fichier en écriture; écrase le contenu si le fichier existait.
a
ouvre un fichier en écriture et positionne le pointeur à la fin. Le contenu d'un fichier existant n'est pas écrasé.
Mode mise à jour (ouverture en lecture et écriture)
r+
ouvre un fichier en lecture et écriture et positionne le pointeur de fichier au début du fichier.
w+
ouvre (le crée s'il n'existe pas) un fichier en lecture et écriture; écrase le contenu s'il existait.
a+
ouvre (le crée s'il n'existe pas) un fichier en mode lecture et écriture et se positionne en mode écriture à la fin du fichier.

il faut ajouter à la chaine mode b pour binaire et t pour texte.
Exemples:

FILE* f1,f2;

f1 = fopen("sauve", "rt");    
/* ouvre le fichier sauve en en mode lecture et format texte */
f2 = fopen("archive.txt", "a+t"); /* ouvre le fichier archive.txt en mode lecture écriture, ajout et format texte */
suivant
                   plan