Section courante

A propos

Section administrative du site

_DOS_CREATNEW

DOS : Crée un nouveau
QuickC io.h

Syntaxe

unsigned _dos_creatnew(const char *nom, unsigned attribut, int *value);

Paramètres

Nom Description
nom Ce paramètre permet d'indiquer le nom du fichier
attribut Ce paramètre permet d'indiquer l'attribut de fichier :
Constante Valeur Description
_A_RDONLY 0x0001 Cette constante permet d'indiquer l'attribut de lecture seulement
_A_HIDDEN 0x0002 Cette constante permet d'indiquer l'attribut caché
_A_SYSTEM 0x0004 Cette constante permet d'indiquer l'attribut système
_A_LABEL 0x0008 Cette constante permet d'indiquer l'attribut de nom d'unité disque
_A_DIREC 0x0010 Cette constante permet d'indiquer l'attribut de nom de répertoire
_A_ARCH 0x0020 Cette constante permet d'indiquer l'attribut d'archive
value Ce paramètre permet de retourner une valeur

Description

Cette fonction permet de créer un fichier avec un attribut spécifié.

Exemple

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

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


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