<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之旅 廣告
                [TOC] # 文件的隨機讀寫fseek 實現隨機讀寫的關鍵是要按要求移動位置指針,這稱為文件的定位 ~~~ #include<stdio.h> int fseek(FILE * stream, long offset, int whence); 功能: 移動文件流(文件光標)的讀寫位置 參數: stream: 已經打開的文件指針 offset: 根據whence來移動的位移數(偏移量),可以是正數,也可以是負數,如果正數,則相對于whence往右移動,如果是負數,則相對于whence往左移動.如果向前移動的字節數超過了文件開頭則出錯返回,如果向后移動的字節數超過了文件末尾,再次寫入時將增大文件尺寸 whence: 其取值如下: SEEK_SET: 從文件開頭一刀流offset個字節 SEEK_CUR: 從當前位置移動offset個字節 SEEK_END: 從文件末尾移動offset個字節 返回值: 成功:0 失敗: -1 ~~~ C語言規定的起始位置有三種,分別為文件開頭、當前位置和文件末尾,每個位置都用對應的常量來表示 ![](https://box.kancloud.cn/7a0c645230e1ac0bff4340a885a602f4_199x137.png) 例如,把位置指針移動到離文件開頭100個字節處: ~~~ fseek(fp, 100, 0); ~~~ 值得說明的是,fseek() 一般用于二進制文件,在文本文件中由于要進行轉換,計算的位置有時會出錯 # 移動光標rewind ~~~ #include<stdio.h> void rewind(FILE * stream); 功能: 把文件流(文件光標)的讀寫位置移動到文件開頭 參數: stream: 已經打開的文件指針 返回值: 無返回值 ~~~
                  <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>

                              哎呀哎呀视频在线观看