2.close()函數
close()函數的作用是關閉由open()函數打開的文件,其調用格式為:int close(int handle);
該函數關閉文件描述字handle相連的文件。
二、讀寫函數
1.read()函數
read()函數的調用格式為:
int read(int handle, void *buf, int count);
read()函數從handle(文件描述字)相連的文件中,讀取count個字節放到buf所指的緩沖區中,返回值為實際所讀字節數,返回-1表示出錯。返回0表示文件結束。
2.write()函數
write()函數的調用格式為:
int write(int handle, void *buf, int count);
write()函數把count個字節從buf指向的緩沖區寫入與handle相連的文件中,返回值為實際寫入的字節數。
三、隨機定位函數
1.lseek()函數
lseek()函數的調用格式為:
int lseek(int handle, long offset, int fromwhere);
該函數對與handle相連的文件位置指針進行定位,功能和用法與fseek()函數相同。
2.tell()函數
tell()函數的調用格式為:long tell(int handle);
該函數返回與handle相連的文件現生位置指針,功能和用法與ftell()相同。