檔案位置的操作fseek

2022-06-13 12:00:15 字數 1200 閱讀 9328

1 #include 2

/***************************

3* 標頭檔案:#include

4* 函式:int fseek(file *stream, long offset, int whence);

5* 功能:重定向我們的檔案操作位置

6* 引數:

7* stream 前面開啟的流位址

8* offset 向前移動填負數,向後移動填正數,0

9* whence seek_set(開始位置), seek_cur(當前位置), seek_end(末尾位置)

10* 返回值:

11* 成功:返回0

12* 失敗:返回eof(-1)

13* ************************

*/14

intmain()

1523

24 printf("

開啟檔案成功:\n");

2526 fprintf(fp,"

%s %s %s %d %s\n

","小明

","吃飯

","睡覺

",2021,"

打豆豆"

);27

//寫完後想讀前面內容

28 fseek(fp,0

,seek_set);

2930

char name[20] = "";31

int yer = 0;32

char movement_1[20] = "";33

char movement_2[20] = "";34

char movement_3[20] = "";35

36 fscanf(fp,"

%s %s %s %d %s\n

",name,movement_1,movement_2,&yer,movement_3);

37 printf("

%s %s %s %d %s\n

",name,movement_1,movement_2,yer,movement_3);

3839

40if(fclose(fp) ==eof )

4144

else

4548

49return0;

50 }

檔案操作 fseek

int fseek file stream,long offset,int fromwhere fseek 用於二進位制方式開啟的檔案,移動檔案讀寫指標位置.int fseek file stream,long offset,int origin 第乙個引數stream為檔案指標 第二個引數offs...

fseek 用法 設定檔案的當前讀寫位置

fseek函式是用來設定檔案的當前讀寫位置。1.標頭檔案 stdio.h 2.函式原型 int fseek file stream,long offset,int fromwhere 引數 簡言之 3.函式功能 把stream的檔案 讀寫位置指標 移到指定的位置。4.描 述 5.程式例 例1 inc...

檔案操作函式(1) fseek

int fseek file stream,long offset,int origin 第乙個引數stream為檔案 指標 第二個引數offset為 偏移量,正數表示正向偏移,負數表示負向偏移 第三個引數origin設定從檔案的 開始偏移,可能取值為 seek cur seek end 或 see...