<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ## lseek ## 移動文件的讀寫位置 ### 相關函數 ### dup,open,fseek ### 表頭文件 ### ``` #include<sys/types.h> #include<unistd.h> ``` ### 定義函數 ### ``` off_t lseek(int fildes, off_t offset, int whence); ``` ### 函數說明 ### 每一個已打開的文件都有一個讀寫位置,當打開文件時通常其讀寫位置是指向文件開頭,若是以附加的方式打開文件(如O_APPEND),則讀寫位置會指向文件尾。當read()或write()時,讀寫位置會隨之增加,lseek()便是用來控制該文件的讀寫位置。參數fildes 為已打開的文件描述詞,參數offset 為根據參數whence來移動讀寫位置的位移數。 ### 參數 ### whence為下列其中一種: SEEK_SET 參數offset即為新的讀寫位置。 SEEK_CUR 以目前的讀寫位置往后增加offset個位移量。 SEEK_END 將讀寫位置指向文件尾后再增加offset個位移量。 當whence 值為SEEK_CUR 或SEEK_END時,參數offet允許負值的出現。 下列是教特別的使用方式: 1) 欲將讀寫位置移到文件開頭時:lseek(int fildes,0,SEEK_SET); 2) 欲將讀寫位置移到文件尾時:lseek(int fildes,0,SEEK_END); 3) 想要取得目前文件位置時:lseek(int fildes,0,SEEK_CUR); ### 返回值 ### 當調用成功時則返回目前的讀寫位置,也就是距離文件開頭多少個字節。若有錯誤則返回-1,errno 會存放錯誤代碼。 ### 附加說明 ### Linux系統不允許lseek()對tty裝置作用,此項動作會令lseek()返回ESPIPE。 ### 范例 ### 參考本函數說明
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看