Partager via


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 .

Voir aussi

Référence

_fdopen, _wfdopen

le fopen, _wfopen

freopen, _wfreopen

_fsopen, _wfsopen

_popen, _wpopen

Constantes globales