ชื่อฟังก์ชัน : สร้าง
ไฟล์ส่วนหัว : <io.h>
ต้นแบบฟังก์ชัน : int creat(const char *file,int auth);
ฟังก์ชั่น : สร้างไฟล์ตามชื่อไฟล์ที่ระบุ
พารามิเตอร์ : char *file ชื่อของไฟล์ที่จะสร้าง int auth คือสิทธิ์ในการดำเนินการ
ค่าที่ส่งคืน : ส่งคืนตัวจัดการไฟล์เมื่อสำเร็จ -1 เมื่อล้มเหลว
ตัวอย่างโปรแกรม : สร้างไฟล์แล้วป้อนเนื้อหา ไฟล์ที่สร้างโดยฟังก์ชันนี้ไม่สามารถเขียนทับไฟล์ด้วยชื่อเดียวกันได้
#include<stdio.h>#include<io.h>#include<fcntl.h>intmain(void){charfilename[80];printf(inputfilepathandfilename,egd:\a.txt:);gets(ชื่อไฟล์); intfd=creat(ชื่อไฟล์,O_RDONLY);ถ้า(fd==-1){printf(ไม่สามารถสร้างไฟล์n);return1;}printf(successfultocreatethefilen);ปิด(fd);return0;}
ผลการวิ่ง
inputfilepathandfilename เช่น:a.txt:d:c.txtsuccessfultocreatethefile