首页 相关文章 非缓冲文件系统

非缓冲文件系统

前面介绍的缓冲文件系统是借助文件结构体指针来对文件进行治理,通过文件指针来对
   文件进行访问,既可以读写字符、字符串、格式化数据,也可以读写二进制数据。非缓冲文
   件系统依靠于操作系统,通过操作系统的功能对文件进行读写,是系统级的输入输出,它不
   设文件结构体指针,只能读写二进制文件,但效率高、速度快,由于A N S I标准不再包括非缓
   冲文件系统,因此建议大家最好不要选择它。本书只作简单介绍。
   1. 文件的打开与关闭
   非缓冲文件系统不是A N S I标准定义的,是U N I X型I / O系统的一员,所以,其原型位于
   i o . h文件中。
   打开文件:
   int open(char *fname,int acces;s)
   打开文件名为f n a m e,以a c c e s s方式访问:
   a c c e s s的值为:O _ R D O N LY 只读
   O _ W R O N LY 只写
   O _ R D W R 读写
   关闭文件:
   close(int fd);
   下述程序用...[ 查看全文 ]

2016-02-19 标签:

非缓冲文件系统的相关文章

手机页面
收藏网站 回到头部