Constantes d'accès en lecture/écriture de fichiers
#include <stdio.h>
Notes
ces constantes spécifient le type d'accès (« a », « r », ou « W ») demandé pour le fichier.en mode de traduction (« b » ou « t ») et mode validé sur disque (« c » ou « n ») peuvent être spécifiés par le type d'accès.
les types d'accès sont décrits ci-dessous.
« a »
S'ouvre pour écrire à la fin de le fichier (ajouter) ; crée un fichier d'abord s'il n'existe pas.Toutes les opérations d'écriture se produisent à la fin de le fichier.Bien que le pointeur de fichier puisse être réadressé à l'aide de fseek ou rebobinage, il est toujours déplacé vers la fin du fichier avant que toute opération d'écriture soit exécutée.« a+ »
Même que permet en haut, mais également lire.« r »
S'ouvre pour la lecture.Si le fichier n'existe pas ou introuvable, l'appel pour ouvrir le fichier échoue.« r+ »
s'ouvre pour la lecture et l'écriture.Si le fichier n'existe pas ou introuvable, l'appel pour ouvrir le fichier échoue.« W »
Ouvre un fichier vide pour l'écriture.Si le fichier spécifié existe, son contenu est détruit.« w+ »
ouvre un fichier vide pour la lecture et l'écriture.Si le fichier spécifié existe, son contenu est détruit.
Lorsque la « r+ », « w+ type », ou le « a+ » est spécifiée, il autorise la lecture et l'écriture (le fichier est appelé ouvert pour la valeur « update »).Toutefois, lorsque vous basculez entre la lecture et l'écriture, il doit y avoir fflushintermédiaire, fsetpos, fseek, ou opération de rebobinage .La position actuelle peut être spécifiée pour une opération d' fsetpos ou d' fseek .