Nom de la fonction : créer
Fichier d'en-tête : <io.h>
Prototype de fonction : int creat(const char *file,int auth);
Fonction : Créer un fichier avec le nom de fichier spécifié
Paramètres : char *file Le nom du fichier à créer, int auth est l'autorisation d'opération
Valeur de retour : renvoie le descripteur de fichier en cas de succès, -1 en cas d'échec.
Exemple de programme : Créez un fichier puis saisissez le contenu. Le fichier créé par cette fonction ne peut pas écraser le fichier du même nom.
#include<stdio.h>#include<io.h>#include<fcntl.h>intmain(void){charfilename[80];printf(inputfilepathandfilename,egd:\a.txt:);gets(filename); intfd=creat(nom du fichier,O_RDONLY);if(fd==-1){printf(impossible de créer le fichiern);return1;}printf(réussite de la création du fichiern);close(fd);return0;}
Résultats en cours d'exécution
saisissez le chemin et le nom du fichier, par exemple:a.txt:d:c.txt, création réussie du fichier