Nama fungsi : buat
File tajuk : <io.h>
Prototipe fungsi : int creat(const char *file,int auth);
Fungsi : Membuat file dengan nama file tertentu
Parameter : char *file Nama file yang akan dibuat, int auth adalah izin operasi
Nilai yang dikembalikan : Mengembalikan pegangan file jika berhasil, -1 jika gagal.
Contoh program : Buat file lalu masukkan kontennya. File yang dibuat oleh fungsi ini tidak dapat menimpa file dengan nama yang sama.
#include<stdio.h>#include<io.h>#include<fcntl.h>intmain(void){charfilename[80];printf(inputfilepathandfilename,egd:\a.txt:);gets(nama file); intfd=membuat(nama file,O_RDONLY);if(fd==-1){printf(tidak dapat membuat filen);return1;}printf(berhasil membuat filen);close(fd);return0;}
Hasil berjalan
masukan jalur file dan nama file, misalnya:a.txt:d:c.txtberhasil membuat file