Section courante

A propos

Section administrative du site

CREAT

Crée
QuickC io.h, dos.h

Syntaxe

int creat(char *nom,int pmode);

Paramètres

Nom Description
nom Ce paramètre permet d'indiquer le nom du fichier
pmode Ce paramètre permet d'indiquer le mode d'accès :
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

Retour

Valeur Description
-1 Cette valeur permet d'indiquer qu'une erreur s'est produite et qu'il n'a pas été possible de créer le fichier. Dans ce cas, il sera possible d'obtenir des informations supplémentaires en consultant la variable errno.
entier Ces valeurs permettent d'indiquer l'identificateur de fichier.

Description

Cette fonction permet de créer un fichier avec un mode d'accès spécifié.

Remarque

Exemple

Voici quelques exemples typiques de l'utilisation de cette fonction :

  1. #include <stdlib.h>
  2. #include <io.h>
  3. #include <sys/types.h>
  4. #include <sys/stat.h>
  5.          
  6. int main() {
  7.  int * Handle = creat("monfichier.txt", S_IWRITE);
  8.  if(Handle != NULL) {
  9.    /* Traitement ... */
  10.   close(Handle);
  11.  }
  12.  return 0;
  13. }

Voir également

Langage de programmation - QuickC - Référence des fonctions - chmod
Langage de programmation - QuickC - Référence des fonctions - close
Langage de programmation - QuickC - Référence des fonctions - chsize
Langage de programmation - QuickC - Référence des fonctions - dup
Langage de programmation - QuickC - Référence des fonctions - dup2
Langage de programmation - QuickC - Référence des fonctions - open
Langage de programmation - QuickC - Référence des fonctions - sopen
Langage de programmation - QuickC - Référence des fonctions - umask

Dernière mise à jour : Dimanche, le 28 juin 2015