色偷偷偷亚洲综合网另类,亚洲欧美另类在线观看,欧美午夜激情在线,久久久精品一区

當前位置:首頁 > IT課程問答

詳解fseek函數 時間:2023-04-23      來源:華清遠見

首先查看一下linux用戶使用手冊



函數名:fseek

頭文件:#include

功能:把與stream 有關的讀寫文件位置指針放到一個指定位置。

參數:FILE *stream :使用fopen打開的文件指針stream

long offset : 偏移位置(以字節為單位)

int whence :基準位置,它一般指定為下列常量之一:
 

起始點            對應的數字       代表的文件位置

SEEK_SET          0                       文件開頭

SEEK_CUR         1                    文件當前位置

SEEK_END         2                        文件末尾

函數聲明:  int fseek(FILE *stream, long offset, int whence);

如果執行成功,stream將指向以whence為基準,偏移offset(指針偏移量)個字節的位置,函數返回0。如果執行失敗(比如offset取值大于等于2*1024*1024*1024,即long的正數范圍2G),則不改變stream指向的位置,函數返回-1,并且會設置errno,可以使用perror()輸出錯誤原因。

例題代碼:

 

程序運行結果:

 

fseek的第二個參數偏移位置正數表示向后(文件結尾的方向)移動,負號表示向前(文件開頭的方向)移動。

例:

fseek(stream, 100L, SEEK_CUR);//把stream指針移動到離文件當前位置100字節處。

fseek(stream, -100L,SEEK_END);//把stream指針移動到離文件結尾100字節處。

使用實例:

 

fseek函數和lseek函數類似,但lseek返回的是一個off_t數值,而fseek返回的是一個整型。通過ftell,可以獲取當前指針距離文件開頭的字節數。

 

注意事項:

fseek一般用于二進制文件的指針移動,也可以用于文本文件,但操作的stream必須是已經打開的文件。如果沒有打開的文件,那么將會出現錯誤。

fseek不能操作進程間通信的文件,如:pipe,FIFO或者socket。如果操作這些文件將會返回-1,并且設置errno為ESPIPE。


上一篇:格式化輸入

下一篇:嵌入式的定義和應用

戳我查看2024年嵌入式每月就業風云榜

點我了解華清遠見高校學霸學習秘籍

猜你關心企業是如何評價華清學員的

干貨分享
相關新聞
前臺專線:010-82525158 企業培訓洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2024 北京華清遠見科技發展有限公司 版權所有 ,京ICP備16055225號-5京公海網安備11010802025203號

回到頂部

色偷偷偷亚洲综合网另类,亚洲欧美另类在线观看,欧美午夜激情在线,久久久精品一区
主站蜘蛛池模板: 亚洲自拍欧美色图| 欧美日韩aaaa| 日韩高清电影好看的电视剧电影| 国产91色在线| 国产精品精品视频| 成人高清视频观看www| 92看片淫黄大片欧美看国产片| 亚洲伊人久久综合| 国产一区二区成人| 久久久久www| 97精品国产aⅴ7777| 国产成人精品最新| 亚洲iv一区二区三区| 亚洲欧美国产视频| 欧美乱妇高清无乱码| 97国产精品视频人人做人人爱| 国产精品精品久久久久久| 91在线免费视频| 色爱av美腿丝袜综合粉嫩av| 精品久久久久久中文字幕大豆网| 久久久噜噜噜久久中文字免| 国产精品久久久久久久久久三级 | 奇米影视亚洲狠狠色| 国产精品夫妻激情| 亚洲丁香久久久| 美日韩精品免费视频| 欧美一级bbbbb性bbbb喷潮片| 成人信息集中地欧美| 日韩在线国产精品| 欧美一级bbbbb性bbbb喷潮片| 日韩av影视在线| 狠狠躁夜夜躁人人爽天天天天97 | 国产精品普通话| 日韩黄色在线免费观看| 欧美日产国产成人免费图片| 国产精品永久免费| 在线观看日韩www视频免费| 97成人精品视频在线观看| 亚洲精品国产精品久久清纯直播| 精品中文字幕在线2019| 国产精品欧美激情|