(九)linux下文件io與c的標準io對比

一.c的標準ioc函數中就有遵循ANSIC 帶緩衝 文件IO遵循POSIX操作系統移植方便無緩衝。

二.標準空通過流即FILE,而文件IO是通過文件描述符fd,也是一組函數,只在遵循posix操作系統下使用。

三.linux中標準io基於文件io實現。每個打開的文件對應一個文件描述符,從0開始依次遞增。

四.open函數在fcntl.h中(const *path,int oflag,...);

   int fp村文件描述符 open打開 close關閉

五.read 讀取內容成功則是實際讀取的字節數 失敗則是eof即-1; 

六.對文件進行定位 lseek();

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章