1,沒有必要用幾個檔案指標開啟同一個檔案,不要在一個打開了沒有關閉的情況下再次開啟。
2.c語言中可以用fseek來定位檔案指標的位置 fseek(fp,offset,SEEK_SET); fseek(fp,offset,SEEK_CUR); fseek(fp,offset,SEEK_END); fp為開啟的檔案指標,offset為相對偏移 SEEK_SET表示從檔案起始位置開始計算 SEEK_CUR表示當前位置開始計算 SEEK_END表示從檔案尾部開始計算 例如: 定位到20位元組的位置 fseek(fp,20,SEEK_SET) 定位當前位置後的20位元組 fseek(fp,20,SEEK_CUR) 定位到倒數第十個位元組 fseek(fp,-10,SEEK_END) 要在檔案內進行來回跳躍性的處理,可以用多個變數記住 多個位置
C語言FILE檔案指標使用fopen函式進行賦值
1,沒有必要用幾個檔案指標開啟同一個檔案,不要在一個打開了沒有關閉的情況下再次開啟。
2.c語言中可以用fseek來定位檔案指標的位置 fseek(fp,offset,SEEK_SET); fseek(fp,offset,SEEK_CUR); fseek(fp,offset,SEEK_END); fp為開啟的檔案指標,offset為相對偏移 SEEK_SET表示從檔案起始位置開始計算 SEEK_CUR表示當前位置開始計算 SEEK_END表示從檔案尾部開始計算 例如: 定位到20位元組的位置 fseek(fp,20,SEEK_SET) 定位當前位置後的20位元組 fseek(fp,20,SEEK_CUR) 定位到倒數第十個位元組 fseek(fp,-10,SEEK_END) 要在檔案內進行來回跳躍性的處理,可以用多個變數記住 多個位置