Linux系统编程:文件操作与进程管理
1. 文件定位操作
在Linux系统编程中,文件定位是一项重要的操作。我们可以使用 lseek() 和 fseek() 函数来实现文件内部的定位。
1.1 使用 lseek() 进行文件描述符定位
首先,我们来看一个使用 lseek() 函数的程序示例。以下是编译和运行该程序的步骤:
1. 编译程序 :
$> make fd-seek
gcc -Wall -Wextra -pedantic -std=c99 fd-seek.c -o fd-seek
- 运行程序 :
$> ./fd-seek /etc/passwd 40 100
:1:1:daemon:/usr/sbin:/usr/sbin/nologin
bin:x:2:2:bin:/bin:/usr/sbin/nologin
sys:x:3:3:sys:/dev:/usr
$> ./fd-seek Makefile 10
AGS=-Wall -Wextra -pedantic -std=c99
$> ./fd-seek Makefile
Usage: ./fd-seek [path] [from pos] [by
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



