Funktionsname : erstellen
Header-Datei : <io.h>
Funktionsprototyp : int creat(const char *file,int auth);
Funktion : Erstellen Sie eine Datei mit dem angegebenen Dateinamen
Parameter : char *file Der Name der zu erstellenden Datei, int auth ist die Betriebsberechtigung
Rückgabewert : Gibt das Dateihandle bei Erfolg zurück, -1 bei Fehler.
Programmbeispiel : Erstellen Sie eine Datei und geben Sie dann den Inhalt ein. Die mit dieser Funktion erstellte Datei kann die Datei mit demselben Namen nicht überschreiben.
#include<stdio.h>#include<io.h>#include<fcntl.h>intmain(void){charfilename[80];printf(inputfilepathandfilename,egd:\a.txt:);gets(filename );intfd=creat(filename,O_RDONLY);if(fd==-1){printf(cannotcreatethefilen);return1;}printf(successfultocreatethefilen);close(fd);return0;}
Laufergebnisse
Eingabedateipfad und Dateiname, zB:a.txt:d:c.txtsuccessfultocreatethefile