程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C語言基礎教程(三)輸入輸出函數及控制流程語句(13)

C語言基礎教程(三)輸入輸出函數及控制流程語句(13)

編輯:關於C語言

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()相同。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved