ชื่อฟังก์ชั่น : อ่าน
ไฟล์ส่วนหัว : <io.h>
ต้นแบบฟังก์ชัน : int read(int handle,void *buf,int len);
ฟังก์ชั่น : ใช้เพื่ออ่านเนื้อหาของไฟล์ที่เปิดอยู่
พารามิเตอร์ : int handle คือไฟล์ที่จะอ่าน
void *buf คือบัฟเฟอร์สำหรับบันทึกเนื้อหาที่อ่าน
int len อ่านความยาวของไฟล์
ค่าที่ส่งกลับ : ส่งกลับจำนวนไบต์ที่อ่านจริง
ตัวอย่างโปรแกรม : สร้างไฟล์ที่มีเนื้อหาที่ฉันชอบ www.dotcpp.com มาก!
//เปิดไฟล์และอ่านเนื้อหาของไฟล์ #include<stdio.h>#include<io.h>#include<fcntl.h>intmain(void){intfd=open(D:\a.txt, O_RDONLY) ;if(fd==-1){printf(cannotopenthefilen);return1;}charbuf[1024]={ };intlen=read(fd,buf,1024);printf(%snlen= %d n,buf,len);ปิด(fd);return0;}
ผลการวิ่ง
Ilikewww.dotcpp.comverymuch!len=32