網頁

2013年5月6日 星期一

解釋下列C指令

ftell
fseek
rewind

32 則留言:

  1. ftell-功能: 返回当前文件位置,也就是说返回FILE指针当前位置。
    fseek-可設定在檔案中存取的位置,共需三個參數,第一個參數為指向結構 FILE 的指標,第二個參數為位移字元量,第三個參數為位移的起算位址,可以是檔案開頭 SEEK_SET 、現在位置 SEEK_CUR 或檔案結尾 SEEK_END 。
    rewind-將目前檔案中存取位置重新設定回檔案起始處,需要一個指向結構FILE 指標的參數。

    回覆刪除
  2. ftell 語法:long int ftell ( FILE * stream ); 取得檔案指標讀/寫的位置
    int ftell (int fp)
    fseek 語法:int fseek ( FILE * stream, long int offset, int origin ); 移動檔案指標
    int fseek (int fp, int offset [, int whence])
    rewind 語法:void rewind ( FILE * stream ); 重置檔案指標
    int rewind (int fp)

    回覆刪除
  3. ftell :
    long int ftell
    ( FILE * stream );
    取得檔案指標讀/寫的位置

    fseek :
    int fseek
    ( FILE * stream, long int offset, int origin );
    移動檔案指標

    rewind :
    void rewind
    ( FILE * stream );
    重置檔案指標

    回覆刪除
  4. ftell --- 取得檔案指標讀/寫的位置
    語法 : int ftell (int fp)
    說明 :
    傳回檔案指標fp的位置,如果發生錯誤則傳回false。
    檔案指標必須是有效的,並且是以fopen( )或popen( )成功開啟時的指標。

    fseek --- 移動檔案指標
    語法 : int fseek (int fp, int offset [, int whence])
    說明 :
    設定檔案指標fp的位置,由whence來指定增加offset到新位置上的方式,whence有下列的值 :
    SEEK_SET -- 設定新位置等於bytes位元組
    SEEK_CUR -- 設定新位置為目前位置加上bytes  
    SEEK_END -- 設定新置為檔案的結尾加上bytes
    如果沒有指定whence,則假定是SEEK_SET。
    成功則傳回0,否則傳回-1。注意 : 此移動位置若通過檔案結尾並不會認為是錯誤。
    如果fopen( )是以"http://"或"ftp://"開啟檔案時,無法使用此檔案指標。

    rewind --- 重置檔案指標
    語法 : int rewind (int fp)
    說明 :
    設定檔案指標fp到檔案的開始處。
    如果發生錯誤則傳回0。
    檔案指標必須是有效的,而且是以fopen( )成功開啟時的指標。

    回覆刪除
  5. ftell --- 取得檔案指標讀/寫的位置
    fseek --- 移動檔案指標
    rewind ---將目前檔案中存取位置重新設定回檔案起始處,需要一個指向結構 FILE 指標的參數。

    回覆刪除
  6. b9933151-簡祈鈞
    fseek : 將檔案資料的指標移到指定偏移位元上。

    ftell : 傳回檔案的指標偏移位元值,當發生錯誤時,傳回false值。檔案指標必須是有效的,且使用fopen函式開啟才能作用。

    rewind : 重置檔案的讀寫位置指標到檔案的開頭出,發生錯誤則傳回0。檔案指標必須是有效的,且使用fopen函式開啟的檔案。

    回覆刪除
  7. ftell --- 取得檔案指標讀/寫的位置
    fseek --- 移動檔案指標
    rewind ---將目前檔案中存取位置重新設定回檔案起始處,需要一個指向結構 FILE 指標的參數。

    回覆刪除
  8. B9913213 陳柏勳2013年5月6日 下午3:31

    ftell

    取得文件讀寫指針位置。

    本函數返回文件 fp 的指針偏移位 (offset) 值。當發生錯誤時,返回 false 值。文件指針 fp 必須是有效的,且使用 fopen() 或者 popen() 二個函數打開方可作用。
    fseek

    移動文件指針。

    本函數將文件 fp 的指針移到指定的偏移位 (offset) 上。使用本函數就像 C 語言中的 fseek(fp, offset, SEEK_SET) 函數。成功則返回 0,失敗則返回 -1 值。當 fp 由 fopen() 打開 "http://...." 或是 "ftp://...." 等 URL 文件時,本函數無法作用。
    rewind

    重置開檔的讀寫位置指針。

    本函數重置文件的讀寫位置指針到標案的開頭處。發生錯誤則返回 0。文件 fp 必須是有效且用 fopen() 打開的文件。

    回覆刪除
  9. ftell --- 取得檔案指標讀/寫的位置
    fseek --- 移動檔案指標
    rewind ---將目前檔案中存取位置重新設定回檔案起始處,需要一個指向結構 FILE 指標的參數。

    回覆刪除
  10. fseek:移動檔案指標
    int fseek (int fp, int offset [, int whence])

    ftell:取得檔案指標讀/寫的位置
    int ftell (int fp)

    rewind:重置檔案指標
    int rewind (int fp)

    回覆刪除
  11. ftell -取得檔案指標讀/寫的位置。
    fseek -移動檔案指標。
    rewind -將目前檔案中存取位置重新設定回檔案起始處,需要一個指向結構 FILE 指標的參數。

    回覆刪除
  12. B9833173 許育逢2013年5月6日 下午3:32

    ftell:本函數返回文件 fp 的指針偏移位 (offset) 值。當發生錯誤時,返回 false 值。文件指針 fp 必須是有效的,且使用 fopen() 或者 popen() 二個函數打開方可作用。

    fseek:本函數將文件 fp 的指針移到指定的偏移位 (offset) 上。使用本函數就像 C 語言中的 fseek(fp, offset, SEEK_SET) 函數。成功則返回 0,失敗則返回 -1 值。當 fp 由 fopen() 打開 "http://...." 或是 "ftp://...." 等 URL 文件時,本函數無法作用。

    rewind:本函數重置文件的讀寫位置指針到標案的開頭處。發生錯誤則返回 0。文件 fp 必須是有效且用 fopen() 打開的文件。

    回覆刪除
  13. ftell --- 取得檔案指標讀/寫的位置
    fseek --- 移動檔案指標
    rewind ---將目前檔案中存取位置重新設定回檔案起始處,需要一個指向結構 FILE 指標的參數。

    回覆刪除
  14. B9913190 馬國祥2013年5月6日 下午3:34

    fseek:移動檔案指標
    int fseek ( FILE * stream, long int offset, int origin );

    ftell:取得檔案指標讀/寫的位置
    long int ftell ( FILE * stream );

    rewind:重置檔案指標
    void rewind ( FILE * stream );

    回覆刪除
  15. B9813166 林建鑫2013年5月6日 下午3:34

    ftell:
    取得CertFile位置
    回傳目前檔案中存取的位置,需要一個指向結構FILE 指標的參數。

    fseek:
    移動CertFile指標
    可設定在檔案中存取的位置,共需三個參數,第一個參數為指向結構 FILE 的指標,第二個參數為位移字元量,第三個參數為位移的起算位址,可以是檔案開頭 SEEK_SET 、現在位置 SEEK_CUR 或檔案結尾 SEEK_END 。

    rewind:
    重置
    將目前檔案中存取位置重新設定回檔案起始處,需要一個指向結構FILE 指標的參數。

    回覆刪除
  16. ftell --- 取得檔案指標讀/寫的位置
    fseek --- 移動檔案指標
    rewind ---將目前檔案中存取位置重新設定回檔案起始處,需要一個指向結構 FILE 指標的參數。

    回覆刪除
  17. B9913212 洪培凱2013年5月6日 下午3:34

    fseek:將檔案資料的指標移到指定偏移位元上。
    用法:int fseek(FILE *stream, long offset, int fromwhere);
    ftell:傳回檔案的指標偏移位元值,當發生錯誤時,傳回false值。檔案指標必須是有效的,且使用fopen函式開啟才能作用。
    用法:long ftell(FILE *stream);
    rewind:重置檔案的讀寫位置指標到檔案的開頭出,發生錯誤則傳回0。檔案指標必須是有效的,且使用fopen函式開啟的檔案。
    用法:void rewind(FILE *stream);

    回覆刪除
  18. B10033154 蔡孟庭2013年5月6日 下午3:34

    fseek(移動文件流的讀寫位置)
    函數說明 fseek()用來移動文件流的讀寫位置。参數stream为已打開的文件指針,参數offset为根據参數whence來移動讀寫位置的位移數。

    ftell(取得文件流的讀取位置)
    函數說明 ftell()用來取得文件流目前的讀寫位置。参數stream为已打開的文件指針。
    返回值 當調用成功時則返回目前的讀寫位置,若有錯誤則返回-1,errno會存放錯誤代碼。
    錯誤代碼 EBADF 参數stream無效或可移動讀寫位置的文件流。

    rewind(重設文件流的讀寫位置为文件開頭)
    函數說明 rewind()用來把文件流的讀寫位置移至文件開頭。参數stream为已打開的文件指針。此函數相當於調用fseek(stream,0,SEEK_SET)。

    回覆刪除
  19. b9933151-簡祈鈞2013年5月6日 下午3:35

    fseek : 將檔案資料的指標移到指定偏移位元上。
    ftell : 傳回檔案的指標偏移位元值,當發生錯誤時,傳回false值。檔案指標必須是有效的,且使用fopen函式開啟才能作用。
    rewind : 重置檔案的讀寫位置指標到檔案的開頭出,發生錯誤則傳回0。檔案指標必須是有效的,且使用fopen函式開啟的檔案。

    回覆刪除
  20. ftell:取得檔案指標讀/寫的位置
    int ftell (int fp)

    fseek:移動檔案指標
    int fseek (int fp, int offset [, int whence])

    rewind:重置檔案指標
    int rewind (int fp)

    回覆刪除
  21. B9933061 盧柏瑋2013年5月6日 下午3:36

    ftell:傳回檔案指標fp的位置,如果發生錯誤則傳回false。
    檔案指標必須是有效的,並且是以fopen( )或popen( )成功開啟時的指標。

    fseek:設定檔案指標fp的位置,由whence來指定增加offset到新位置上的方式,whence有下列的值 :

    SEEK_SET -- 設定新位置等於bytes位元組

    SEEK_CUR -- 設定新位置為目前位置加上bytes  

    SEEK_END -- 設定新置為檔案的結尾加上bytes

    如果沒有指定whence,則假定是SEEK_SET。

    成功則傳回0,否則傳回-1。注意 : 此移動位置若通過檔案結尾並不會認為是錯誤。

    如果fopen( )是以"http://"或"ftp://"開啟檔案時,無法使用此檔案指標。



    rewind:重置檔案指標

    回覆刪除
  22. A10033014 吳佳蓉2013年5月6日 下午3:37

    ftell:得到流式文件的當前讀寫位置,其返回值是當前讀寫位置偏離文件頭部的字節數。

    fseek:把fp的文件讀寫位置指針移到指定的位置。

    rewind:將文件指針重新指向一個流的開頭

    回覆刪除
  23. A10033013 簡嘉嫺2013年5月6日 下午3:37

    ftell:取得檔案指標讀/寫的位置
    說明:傳回檔案指標fp的位置,如果發生錯誤則傳回false。
    檔案指標必須是有效的,並且是以fopen( )或popen( )成功開啟時的指標。

    fseek:移動文件指針
    說明:函數將文件 fp 的指針移到指定的偏移位 (offset) 上。使用本函數就像 C 語言中的 fseek(fp, offset, SEEK_SET) 函數。成功則返回 0,失敗則返回 -1 值。當 fp 由 fopen() 打開 "http://...." 或是 "ftp://...." 等 URL 文件時,本函數無法作用。

    rewind:重置開檔的讀寫位置指針
    說明:
    函數重置文件的讀寫位置指針到標案的開頭處。發生錯誤則返回 0。文件 fp 必須是有效且用 fopen() 打開的文件。



    回覆刪除
  24. ftell:本函數返回文件 fp 的指針偏移位 (offset) 值。當發生錯誤時,返回 false 值。文件指針 fp 必須是有效的,且使用 fopen() 或者 popen() 二個函數打開方可作用。fseek:本函數將文件 fp 的指針移到指定的偏移位 (offset) 上。使用本函數就像 C 語言中的 fseek(fp, offset, SEEK_SET) 函數。成功則返回 0,失敗則返回 -1 值。當 fp 由 fopen() 打開 "http://...." 或是 "ftp://...." 等 URL 文件時,本函數無法作用。rewind:本函數重置文件的讀寫位置指針到標案的開頭處。發生錯誤則返回 0。文件 fp 必須是有效且用 fopen() 打開的文件。.

    回覆刪除
  25. A10033008 藍佳怡2013年5月6日 下午3:39

    ftell:取得文件讀寫指針位置。
    函數將文件 fp 的指針移到指定的偏移位 (offset) 上。使用本函數就像 C 語言中的 fseek(fp, offset, SEEK_SET) 函數。成功則返回 0,失敗則返回 -1 值。當 fp 由 fopen() 打開 "http://...." 或是 "ftp://...." 等 URL 文件時,本函數無法作用。

    fseek:移動文件指針。
    函數返回文件 fp 的指針偏移位 (offset) 值。當發生錯誤時,返回 false 值。文件指針 fp 必須是有效的,且使用 fopen() 或者 popen() 二個函數打開方可作用。


    rewind:重置開檔的讀寫位置指針。
    函數重置文件的讀寫位置指針到標案的開頭處。發生錯誤則返回 0。文件 fp 必須是有效且用 fopen() 打開的文件。

    回覆刪除
  26. A10033016 黃馨儀2013年5月6日 下午3:41

    ftell函數是用來獲取文件的當前續寫位置,函数原型: long ftell(FILE *fp),功能:得到流式文件的當前續寫位置,其返回值是當前續寫位置偏離文件頭部的字節數。

    fseek函數是用來設定文件當前續寫的位置。例如:SEEK_SET0File beginning (檔案開頭)

    SEEK_CUR1Current file pointer position (目前檔案指標所在的位置)

    SEEK_END2End-of-file (檔案結尾)

    rewind 函數,功能: 將文件指針重新指向一個流的開頭,用 法: int rewind(FILE *stream);

    回覆刪除
  27. B9913219 侯國棠
    文件系統函數庫

    fseek
    函數將文件 fp 的指針移到指定的偏移位 (offset) 上。使用本函數就像 C 語言中的 fseek(fp, offset, SEEK_SET) 函數。

    ftell
    本函數返回文件 fp 的指針偏移位 (offset) 值。當發生錯誤時,返回 false 值。文件指針 fp 必須是有效的,且使用 fopen() 或者 popen() 二個函數打開方可作用。

    rewind
    本函數重置文件的讀寫位置指針到標案的開頭處。發生錯誤則返回 0。文件 fp 必須是有效且用 fopen() 打開的文件。

    回覆刪除
  28. ftell函數是用來獲取文件的當前撰寫位置;
    函數数原型: long ftell(FILE *fp)
    函數功能:得到流式文件的當前撰寫位置,其返回值是當前撰寫位置偏離文件頭部的字節数
    -----------------------------------
    fseek函數是用來設定文件的當前撰寫位置:
    函数原型:int fseek(FILE *fp,long offset,int origin);
    函數功能:把fp的文件撰寫位置指針移到指定的位置
    -----------------------------------
    rewind
    功 能: 將文件指針重新指向一個流的開頭
    用 法: int rewind(FILE *stream);

    回覆刪除
  29. A10033011何亦涵2013年5月6日 下午3:41

    ftell函數是用來獲取檔的當前讀寫位置;
    函數原型: long ftell(FILE *fp)
    函數功能:得到流式文件的當前讀寫位置,其返回值是當前讀寫位置偏離檔頭部的位元組數.

    fseek函數是用來設定檔的當前讀寫位置:
    函數原型:int fseek(FILE *fp,long offset,int origin);
    函數功能:把fp的檔讀寫位置指針移到指定的位置.

    rewind() 將目前檔案中存取位置重新設定回檔案起始處,需要一個指向結構 FILE 指標的參數
    /* 將串流的目前位置設為該串流的開頭 */ void rewind(FILE *stream);

    回覆刪除
  30. A10033025陳致妤2013年5月6日 下午3:43

    ftell-返回文件指針當前讀/寫的位置
    fseek-重定位流上的文件指針fseek(FILE *stream, long offset, int fromwhere)
    rewind-將檔案指標重新指向一個流的開頭用法rewind(FILE *stream)

    回覆刪除
  31. B9813052 陳暘宗2013年5月6日 下午3:52

    ftell() 回傳目前檔案中存取的位置,需要一個指向結構 FILE 指標的參數。
    ftell(CertFile);
    回傳CcertFile的位置。

    fseek() 設定在檔案中存取的位置,共需三個參數,第一個參數為指向結構 FILE 的指標,第二個參數為位移字元量,第三個參數為位移的起算位址,可以是檔案開頭 SEEK_SET 、現在位置 SEEK_CUR 或檔案結尾 SEEK_END 。
    fseek(CertFile,0L,SEEK_END);定位至CertFIle文件尾端。

    rewind() 將目前檔案中存取位置重新設定回檔案起始處,需要一個指向結構 FILE 指標的參數。
    rewind(CertFile);重置檔案位置。

    回覆刪除
  32. A10133038 李維駿2013年5月6日 下午3:59

    ftell
    函數名: ftell
    功能: 返回當前文件指針用法: longftell(FILE *stream);
    fseek()函數
    fseek( 文件類型指針 fp, 位移量,起始點 )
    rewind
    函數名: rewind
    功能:將文件指針重新指向一個流的開頭
    用法: ​​int rewind(FILE *stream)

    回覆刪除

HTML 編輯器