OPEN |
Ouvrir |
|---|---|
| QuickC | io.h, fcntl.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 : Dimanche, le 28 juin 2015