移动文件读/写指针----lseek
生活随笔
收集整理的這篇文章主要介紹了
移动文件读/写指针----lseek
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
頭文件:#include<sys/types.h>、#include<unistd.h>
函數原型:off_t lseek(int fildes,off_t offset,int whence)
參數說明:fildes:文件描述符
?? offset:偏移量,正數表示正向偏移,負數表示負向偏移。
whence:設定從文件的哪里開始偏移,可能取值為SEEK_CUR:為當前位置,SEEK_SET:文件開頭;SEEK_END:文件結尾,可分別表示為數字(1,0,2)。
返回值:當調用成功時則返回目前的讀寫位置,也就是距離文件開頭多少個字節。若有錯誤則返回-1,errno會存放錯誤代碼。
1、欲將讀寫位置移到文件開頭時:lseek(int fildes,0,SEEK_SET);
2、欲將讀寫位置移到文件尾時:lseek(int fildes,0,SEEK_END);
2、欲取得目前文件位置時:lseek(int fildes,0,SEEK_CUR);
轉載于:https://www.cnblogs.com/gary-guo/p/5554845.html
總結
以上是生活随笔為你收集整理的移动文件读/写指针----lseek的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: verilog代码编写工具
- 下一篇: 客户端的云桌面平台配置与开启(附,登录“