ชื่อฟังก์ชัน : fdopen
ไฟล์ส่วนหัว : <io.h>
ต้นแบบฟังก์ชัน : int fdopen(int handle,char* type);
ฟังก์ชั่น : เชื่อมต่อสตรีมด้วยตัวจัดการไฟล์
พารามิเตอร์ : int handle คือตัวจัดการไฟล์ที่จะดำเนินการ char *type ระบุวิธีการเปิดสตรีม
ค่าที่ส่งคืน : ส่งคืนตัวชี้ไฟล์ที่ชี้ไปที่สตรีม
ตัวอย่างโปรแกรม : ใช้ฟังก์ชันเพื่อเชื่อมต่อตัวจัดการไฟล์และสตรีม และป้อนบรรทัดของสตริงลงในไฟล์ในรูปแบบของสตรีม
#include<stdio.h>#include<io.h>#include<fcntl.h>intmain(void){intfd=open(D:\a.txt,_O_RDWR+O_CREAT);if(fd==-1 ){พิมพ์ฟ( ไม่สามารถทำใหม่ไฟล์n);return1;}FILE*fp=fdopen(fd,w);fprintf(fp,mingrisoftnminribookn);fclose(fp);printf(OK);return0;}
ผลการวิ่ง
ตกลง