2009年9月12日 星期六

C/C++筆記-fseek()、ftell()、rewind()變更串流內的位置函數

/*
會從指定的origin位置移動offset個位元組
origin定義:
  SEEK_SET,串流開始位置
  SEEK_CUR,串流目前位置
  SEEK_END,串流結束位置
若更改成功則傳回0值
*/
int fseek(FILE *fp, long offset, int origin);

/* 回傳串流目前位置,發生錯誤傳回-1 */
long ftell(FILE *stream);

/* 將串流的目前位置設為該串流的開頭 */
void rewind(FILE *stream);
##ShowAll##

0 意見 :

張貼留言