int fd; // 文件描述符
char buf[100];
想从 fd 读取 50 字节放到 buf 里,但是起始位置不是 0, 该咋写
不要申请额外的内存,然后拷贝到 buf 里
1
htfy96 2018-04-09 22:53:51 +08:00
fseek
|
2
choury 2018-04-09 22:54:10 +08:00
read(fd, buf+50, len)
|
3
pkookp8 2018-04-10 01:22:24 +08:00 via Android
man 2 open
man lseek man fopen man fseek |
4
Andiry 2018-04-10 02:00:22 +08:00
pread 了解一下
|
5
liuminghao233 2018-04-10 08:26:00 +08:00 via iPhone
传指针的时候用 buf+50
|