OPEN |
Ouvrir |
---|---|
Turbo C | io.h, fnctl.h, sys\types.h, sys\stat.h |
Syntaxe
int open(char *nom,int acces); |
int open(char *nom,int acces,int permission); |
Paramètres
Nom | Description | |
---|---|---|
nom | Ce paramètre permet d'indiquer le nom du fichier | |
acces | Ce paramètre permet d'indiquer le mode d'accès : | |
Constante | Description | |
O_RDONLY | Cette constante permet d'indiquer le mode en lecture seulement | |
O_WRONLY | Cette constante permet d'indiquer le mode en écriture seulement | |
O_RDWR | Cette constante permet d'indiquer le mode en lecture et écriture | |
O_APPEND | Cette constante permet d'indiquer l'écriture à partir de la fin du fichier | |
O_CREAT | Cette constante permet d'indiquer la création du fichier s'il n'existe pas | |
O_TRUNC | Cette constante permet d'indiquer la réinitialisation du fichier | |
O_BINARY | Cette constante permet d'indiquer que le fichier est ouvert en mode binaire | |
O_TEXT | Cette constante permet d'indiquer que le fichier est ouvert en mode texte | |
O_NDELAY | Cette constante permet d'indiquer que le fichier est en mode non bloquant pour la compatibilité avec Unix | |
O_EXCL | Cette constante permet d'indiquer que le fichier la création d'un fichier seulement s'il n'existe pas | |
permission | Ce paramètre permet d'indiquer la permission : | |
Constante | Description | |
S_IREAD | Cette constante permet d'indiquer le mode d'accès en lecture seulement | |
S_IWRITE | Cette constante permet d'indiquer le mode d'accès en écriture seulement | |
S_IREAD | S_IWRITE | Cette constante permet d'indiquer le mode d'accès en lecture et en écriture |
Description
Cette fonction permet d'ouvrir un fichier.
Exemple
Voici quelques exemples typiques de l'utilisation de cette fonction :
Dernière mise à jour : Samedi, le 4 juillet 2015