_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 :
- #include <stdlib.h>
- #include <io.h>
- #include <dos.h>
- #include <sys/types.h>
- #include <sys/stat.h>
-
- int main() {
- int val;
- int Handle = _dos_creatnew("monfichier.txt", _A_ARCH, &val);
- if(Handle != NULL) {
- /* Traitement ... */
- close(Handle);
- }
- return 0;
- }
Dernière mise à jour : Dimanche, le 28 juin 2015