首页 > 其他 > 详细

文件I/O

时间:2015-11-06 11:08:17      阅读:214      评论:0      收藏:0      [点我收藏+]

文件操作一般用到5个函数:

open、read、write、lseek、close

对于内核而言,所有打开的文件都通过文件描述符(非负整数)引用。当打开一个现有文件或创建一个新文件时,内核向进程返回一个文件描述符。

当读写一个文件时,用open或creat返回一个文件描述符标识该文件,将其所为参数传给read或write。

UNIX系统shell使用文件描述符0、1、2分别与进程的标准输入、标准输出、标准错误输出相关联。

在依从POSIX的应用程序中,幻数0、1、2应替换成符号常量STDIN_FILENO、STDOUT_FILENO、STDERR_FILENO,定义在头文件<unistd.h>中。

 

open函数

技术分享

oflag常量包含:O_RDONLY、O_WRONLY、O_RDWR、O_APPEND、O_CREAT等。

 

lseek函数

技术分享

设置当前文件偏移量。whence值可

 

文件I/O

原文:http://www.cnblogs.com/LarryGen/p/4941865.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!