Linux环境编程5文件.ppt

第5章 文件 5.1 Linux文件I/O概述 5.1 Linux文件I/O概述 5.1 Linux文件I/O概述 5.1 Linux文件I/O概述 5.1 Linux文件I/O概述 5.1 Linux文件I/O概述 5.2 底层文件访问 close 关闭已打开的文件。 #includeunistd.h int close(int filedes); filedes 待关闭的文件描述符。 返回值 成功时返回0,失败时返回-1。 调用close函数后,终止了文件描述符与文件之间的关联,被关闭的文件描述符重新变为可用。 同时,释放了该进程加在该文件上的所有记录锁。 当一个进程终止时,它所打开的所有文件都将由内核自动关闭。 5.2 底层文件访问 write 向已打开的文件中写入数据 #include unistd.h ssize_t write(int fd, const void *buf, size_t count); #include unistd.h #include stdlib.h int main() { if ((write(1, Here is some data\n, 18)) != 18) write(2, A write error has occurred on file descriptor 1\n,46); r

文档评论(0)

1亿VIP精品文档

相关文档