标签:
文件操作一般用到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值可
标签:
原文地址:http://www.cnblogs.com/LarryGen/p/4941865.html