回覆列表
  • 1 # 使用者774056550451

    int fseek(FILE *stream, long offset, int fromwhere);函式設定檔案指標stream的位置。如果執行成功,stream將指向以fromwhere為基準,偏移offset(指標偏移量)個位元組的位置,函式返回0。如果執行失敗(比如offset超過檔案自身大小),則不改變stream指向的位置,函式返回一個非0值。函式設定檔案指標stream的位置。如果執行成功,stream將指向以fromwhere(偏移起始位置:檔案頭0(SEEK_SET),當前位置1(SEEK_CUR),檔案尾2(SEEK_END))為基準,偏移offset(指標偏移量)個位元組的位置。如果執行失敗(比如offset超過檔案自身大小),則不改變stream指向的位置。fseek函式和lseek函式類似,但lseek返回的是一個off_t數值,而fseek返回的是一個整型。所以,fseek(fp,sizeof(int)*3,0)函式將檔案指標指向從檔案開頭,向後偏移3個int單元的地方。

  • 中秋節和大豐收的關聯?
  • 打老師者寫《懺悔信》:希望父親在教師節當天效法古人代其“負荊請罪”,你怎麼看?