off_t lseek(int文件,off_t偏移量,int相对位置):设定文件偏移位置
offset偏移量:正数向结尾移动;负数向文件开始移动
相对位置:
SEEK_SET开始位置
SEEK_CUR当前位置
SEEK_END结尾位置
返回值:成功文件当前位置
lseek(fd,10,SEEK_SET);
//fd文件从文件开头向后移动10
write(fd,"a",1);
//在fd文件11位置写入一个字符a
off_t off=lseek(fd,0,SEEK_CUR);
//定义一个off接收文件fd此时光标位置的值
printf("%ld\n",off);
//输出此时位置的值
close(fd);