這是Herr Deng桑的教學blog,主要處理作業與班導事務,另外還有數位小品。
fopen打開文件或者 URL。本函數可用來打開本地或者遠端的文件語法: int fopen(string filename, string mode);fseek移動文件指針。本函數將文件 fp 的指針移到指定的偏移位 (offset) 上語法: int fseek(int fp, int offset);ftell取得文件讀寫指針位置。本函數返回文件 fp 的指針偏移位 (offset) 值語法: int ftell(int fp);rewind重置開檔的讀寫位置指針。本函數重置文件的讀寫位置指針到標案的開頭處語法: int rewind(int fp);
s1.fopen是開啟一個檔案或是網址語法: int fopen(string filename, string mode);2.fseek是移動文件指針語法: int fseek(int fp, int offset);3.ftell是取得文件讀寫指針位置語法: int ftell(int fp);4.rewind是重置開檔的讀寫位置指針。語法: int rewind(int fp);
1.fopen 本函數可用來打開本地或者遠端的文件。語法: int fopen(string filename, string mode);2.fseek 移動文件指針。語法: int fseek(int fp, int offset);3.ftell 取得文件讀寫指針位置。語法: int ftell(int fp);4.rewind 重置開檔的讀寫位置指針。語法: int rewind(int fp);
fopen: 開啟檔案或者 URL語法: int fopen(string filename, string mode); fseek: 移動檔案指標語法: int fseek(int fp, int offset); ftell: 取得檔案讀寫指標位置語法: int ftell(int fp); rewind: 重置開檔的讀寫位置指標語法: int rewind(int fp); 參考網址:http://vawidea.org/php%20bible/group.php-17.htm
fopen打開文件或者 URL。語法: int fopen(string filename, string mode);返回值: 整數函數種類: 文件存取fseek移動文件指針。語法: int fseek(int fp, int offset);返回值: 整數函數種類: 文件存取ftell取得文件讀寫指針位置。語法: int ftell(int fp);返回值: 整數函數種類: 文件存取rewind重置開檔的讀寫位置指針。語法: int rewind(int fp);返回值: 整數函數種類: 文件存取
fopen打開文件或者 URL。語法: int fopen(string filename, string mode);返回值: 整數函數種類: 文件存取----------------------------------fseek移動文件指針。語法: int fseek(int fp, int offset);返回值: 整數函數種類: 文件存取----------------------------------ftell取得文件讀寫指針位置。語法: int ftell(int fp);返回值: 整數函數種類: 文件存取---------------------------------rewind 重置開檔的讀寫位置指標。語法: int rewind(int fp);傳回值: 整數函式種類: 檔案存取
fopen開啟檔案或者 URL。語法: int fopen(string filename, string mode);傳回值: 整數函式種類: 檔案存取內容說明 說明: 本函式可用來開啟本地或者遠端的檔案。若參數 filename 為 "http://......" 則本函數利用 HTTP 1.0 協定與伺服器連線,檔案指標則指到伺服器傳回文件的起始處。若參數 filename 為 "ftp://......." 則本函數會與伺服器連線,檔案指標指到指定的檔案處。若 FTP 伺服器沒有支援被動模式 (passive mode ftp) 則傳回失敗值。開啟的 FTP 檔案可以是讀取或寫入其中之一,但不能讀或寫二種同時使用。其它的情形,本函式開啟本地的檔案,檔案的指標則指向開啟的檔案。若開檔失敗,則傳回 false 值。字串參數 mode 可以是下列的情形:'r' 開檔方式為唯讀,檔案指標指到開始處。 'r+' 開檔方式為可讀寫,檔案指標指到開始處。 'w' 開檔方式為寫入,檔案指標指到開始處,並將原檔的長度設為 0。若檔案不存在,則建立新檔。 'w+' 開檔方式為可讀寫,檔案指標指到開始處,並將原檔的長度設為 0。若檔案不存在,則建立新檔。 'a' 開檔方式為寫入,檔案指標指到檔案最後。若檔案不存在,則建立新檔。 'a+' 開檔方式為可讀寫,檔案指標指到檔案最後。若檔案不存在,則建立新檔。 'b' 若作業系統的文字及二進位檔不同,則可以用此參數,UNIX 系統不需要使用本參數。 參考 fclose() popen() fsockopen() fseek移動檔案指標。語法: int fseek(int fp, int offset);傳回值: 整數函式種類: 檔案存取內容說明 本函式將檔案 fp 的指標移到指定的偏移位元 (offset) 上。使用本函式就像 C 語言中的 fseek(fp, offset, SEEK_SET) 函式。成功則傳回 0,失敗則傳回 -1 值。當 fp 由 fopen() 開啟 "http://...." 或是 "ftp://...." 等 URL 檔案時,本函式無法作用。參考 ftell() rewind()ftell取得檔案讀寫指標位置。語法: int ftell(int fp);傳回值: 整數函式種類: 檔案存取內容說明 本函式傳回檔案 fp 的指標偏移位元 (offset) 值。當發生錯誤時,傳回 false 值。檔案指標 fp 必須是有效的,且使用 fopen() 或者 popen() 二個函式開啟方可作用。參考 fopen() popen() fseek() rewind() rewind重置開檔的讀寫位置指標。語法: int rewind(int fp);傳回值: 整數函式種類: 檔案存取內容說明 本函式重置檔案的讀寫位置指標到標案的開頭處。發生錯誤則傳回 0。檔案 fp 必須是有效且用 fopen() 開啟的檔案。使用範例 fseek ftell
fopen:開啟檔案或者 URL。語法:int fopen(string filename, string mode);傳回值: 整數函式種類: 檔案存取 fseek:移動檔案指標。語法:int fseek(int fp, int offset);傳回值: 整數函式種類: 檔案存取ftell: 取得檔案讀寫指標位置。語法: int ftell(int fp);傳回值: 整數函式種類: 檔案存取rewind: 重置開檔的讀寫位置指標。語法: int rewind(int fp);傳回值: 整數函式種類: 檔案存取
fopen打開文件或者 URL。語法: int fopen(string filename, string mode);fseek移動文件指針。語法: int fseek(int fp, int offset);ftell取得文件讀寫指針位置。語法: int ftell(int fp);rewind重置開檔的讀寫位置指針。語法: int rewind(int fp);
fopen打開文件或者 URL。語法: int fopen(string filename, string mode);返回值: 整數函數種類: 文件存取內容說明 說明: 本函數可用來打開本地或者遠端的文件。若參數 filename 為 "http://......" 則本函數利用 HTTP 1.0 協議與服務器連接,文件指針則指到服務器返回文件的起始處。若參數 filename 為 "ftp://......." 則本函數會與服務器連接,文件指針指到指定的文件處。若 FTP 服務器沒有支持被動模式 (passive mode ftp) 則返回失敗值。打開的 FTP 文件可以是讀取或寫入其中之一,但不能讀或寫二種同時使用。其它的情形,本函數打開本地的文件,文件的指針則指向打開的文件。若開文件失敗,則返回 false 值。字符串參數 mode 可以是下列的情形:'r' 開文件方式為只讀,文件指針指到開始處。 'r+' 開文件方式為可讀寫,文件指針指到開始處。 'w' 開文件方式為寫入,文件指針指到開始處,并將原文件的長度設為 0。若文件不存在,則建立新文件。 'w+' 開文件方式為可讀寫,文件指針指到開始處,并將原文件的長度設為 0。若文件不存在,則建立新文件。 'a' 開文件方式為寫入,文件指針指到文件最后。若文件不存在,則建立新文件。 'a+' 開文件方式為可讀寫,文件指針指到文件最后。若文件不存在,則建立新文件。 'b' 若操作系統的文字及二進位文件不同,則可以用此參數,UNIX 系統不需要使用本參數。 使用范例 第一行為 UNIX 系統使用﹔第二行是 Windows 系列系統的用法﹔第三、四行則為 URL 的使用范例。 ftell取得文件讀寫指針位置。語法: int ftell(int fp);返回值: 整數函數種類: 文件存取rewind重置開檔的讀寫位置指針。語法: int rewind(int fp);返回值: 整數函數種類: 文件存取fseek移動文件指針。語法: int fseek(int fp, int offset);返回值: 整數函數種類: 文件存取
fopen--->打開文件或者 URL。語法: int fopen(string filename, string mode);說明: 本函數可用來打開本地或者遠端的文件。若參數 filename 為 "http://......" 則本函數利用 HTTP 1.0 協議與服務器連接,文件指針則指到服務器返回文件的起始處。fseek--->移動文件指針。語法: int fseek(int fp, int offset);說明:本函數將文件 fp 的指針移到指定的偏移位 (offset) 上。使用本函數就像 C 語言中的 fseek(fp, offset, SEEK_SET) 函數。成功則返回 0,失敗則返回 -1 值。當 fp 由 fopen() 打開 "http://...." 或是 "ftp://...." 等 URL 文件時,本函數無法作用。ftell--->取得文件讀寫指針位置。語法: int ftell(int fp);說明:本函數返回文件 fp 的指針偏移位 (offset) 值。當發生錯誤時,返回 false 值。文件指針 fp 必須是有效的,且使用 fopen() 或者 popen() 二個函數打開方可作用。rewind--->重置開檔的讀寫位置指針。說明:本函數重置文件的讀寫位置指針到標案的開頭處。發生錯誤則返回 0。文件 fp 必須是有效且用 fopen() 打開的文件。
fopen打開文件或者 URL。語法: int fopen(string filename, string mode);說明: 本函數可用來打開本地或者遠端的文件。若參數 filename 為 "http://......" 則本函數利用 HTTP 1.0 協議與服務器連接,文件指針則指到服務器返回文件的起始處。fseek移動文件指針。語法: int fseek(int fp, int offset);說明:本函數將文件 fp 的指針移到指定的偏移位 (offset) 上。使用本函數就像 C 語言中的 fseek(fp, offset, SEEK_SET) 函數。成功則返回 0,失敗則返回 -1 值。當 fp 由 fopen() 打開 "http://...." 或是 "ftp://...." 等 URL 文件時,本函數無法作用。ftell取得文件讀寫指針位置。語法: int ftell(int fp);說明:本函數返回文件 fp 的指針偏移位 (offset) 值。當發生錯誤時,返回 false 值。文件指針 fp 必須是有效的,且使用 fopen() 或者 popen() 二個函數打開方可作用。rewind重置開檔的讀寫位置指針。語法: int rewind(int fp);說明:本函數重置文件的讀寫位置指針到標案的開頭處。發生錯誤則返回 0。文件 fp 必須是有效且用 fopen() 打開的文件。
文件系統函數庫fopen打開文件或者 URL。語法: int fopen(string filename, string mode);返回值: 整數函數種類: 文件存取 內容說明 說明: 本函數可用來打開本地或者遠端的文件。若參數 filename 為 "http://......" 則本函數利用 HTTP 1.0 協議與服務器連接,文件指針則指到服務器返回文件的起始處。若參數 filename 為 "ftp://......." 則本函數會與服務器連接,文件指針指到指定的文件處。若 FTP 服務器沒有支持被動模式 (passive mode ftp) 則返回失敗值。打開的 FTP 文件可以是讀取或寫入其中之一,但不能讀或寫二種同時使用。其它的情形,本函數打開本地的文件,文件的指針則指向打開的文件。若開文件失敗,則返回 false 值。 文件系統函數庫fseek移動文件指針。語法: int fseek(int fp, int offset);返回值: 整數函數種類: 文件存取 內容說明 本函數將文件 fp 的指針移到指定的偏移位 (offset) 上。使用本函數就像 C 語言中的 fseek(fp, offset, SEEK_SET) 函數。成功則返回 0,失敗則返回 -1 值。當 fp 由 fopen() 打開 "http://...." 或是 "ftp://...." 等 URL 文件時,本函數無法作用。 文件系統函數庫ftell取得文件讀寫指針位置。語法: int ftell(int fp);返回值: 整數函數種類: 文件存取 內容說明 本函數返回文件 fp 的指針偏移位 (offset) 值。當發生錯誤時,返回 false 值。文件指針 fp 必須是有效的,且使用 fopen() 或者 popen() 二個函數打開方可作用。 rewind重置開檔的讀寫位置指針。語法: int rewind(int fp);返回值: 整數函數種類: 文件存取 內容說明 本函數重置文件的讀寫位置指針到標案的開頭處。發生錯誤則返回 0。文件 fp 必須是有效且用 fopen() 打開的文件。
fopen--->打開文件或者 URL。語法: int fopen(string filename, string mode);返回值: 整數函數種類: 文件存取說明: 本函數可用來打開本地或者遠端的文件。若參數 filename 為 "http://......" 則本函數利用 HTTP 1.0 協議與服務器連接,文件指針則指到服務器返回文件的起始處。fseek--->移動文件指針。語法: int fseek(int fp, int offset);返回值: 整數函數種類: 文件存取說明:本函數將文件 fp 的指針移到指定的偏移位 (offset) 上。使用本函數就像 C 語言中的 fseek(fp, offset, SEEK_SET) 函數。成功則返回 0,失敗則返回 -1 值。當 fp 由 fopen() 打開 "http://...." 或是 "ftp://...." 等 URL 文件時,本函數無法作用。ftell--->取得文件讀寫指針位置。語法: int ftell(int fp);返回值: 整數函數種類: 文件存取說明:本函數返回文件 fp 的指針偏移位 (offset) 值。當發生錯誤時,返回 false 值。文件指針 fp 必須是有效的,且使用 fopen() 或者 popen() 二個函數打開方可作用。rewind--->重置開檔的讀寫位置指針。語法: int rewind(int fp);返回值: 整數函數種類: 文件存取說明:本函數重置文件的讀寫位置指針到標案的開頭處。發生錯誤則返回 0。文件 fp 必須是有效且用 fopen() 打開的文件。
fopen打開文件或者 URL。語法: int fopen(string filename, string mode);傳回值: 整數函式種類: 檔案存取fseek 移動檔案指標。 語法: int fseek(int fp, int offset);傳回值: 整數函式種類: 檔案存取ftell 取得檔案讀寫指標位置。 語法: int ftell(int fp);傳回值: 整數函式種類: 檔案存取rewind 重置開檔的讀寫位置指標。 語法: int rewind(int fp);傳回值: 整數函式種類: 檔案存取
fopen 說明: 本函數可用來打開本地或者遠端的文件fseek 說明: 本函數將文件 fp 的指針移到指定的偏移位 (offset) 上。ftell 說明:本函數返回文件 fp 的指針偏移(offset) 值。當發生錯誤時,返回 false 值。文件指針 fp 必須是有效的,且使用 fopen() 或者 popen() 二個函數打開方可作用。rewind 說明:本函數重置文件的讀寫位置指針到標案的開頭處。發生錯誤則返回 0。文件 fp 必須是有效且用 fopen() 打開的文件。
fopen打開文件或者 URL。語法: int fopen(string filename, string mode);返回值: 整數函數種類: 文件存取內容說明 說明: 本函數可用來打開本地或者遠端的文件。若參數 filename 為 "http://......" 則本函數利用 HTTP 1.0 協議與服務器連接,文件指針則指到服務器返回文件的起始處。若參數 filename 為 "ftp://......." 則本函數會與服務器連接,文件指針指到指定的文件處。若 FTP 服務器沒有支持被動模式 (passive mode ftp) 則返回失敗值。打開的 FTP 文件可以是讀取或寫入其中之一,但不能讀或寫二種同時使用。其它的情形,本函數打開本地的文件,文件的指針則指向打開的文件。若開文件失敗,則返回 false 值。-----------------------------------fseek移動文件指針。語法: int fseek(int fp, int offset);返回值: 整數函數種類: 文件存取內容說明 本函數將文件 fp 的指針移到指定的偏移位 (offset) 上。使用本函數就像 C 語言中的 fseek(fp, offset, SEEK_SET) 函數。成功則返回 0,失敗則返回 -1 值。當 fp 由 fopen() 打開 "http://...." 或是 "ftp://...." 等 URL 文件時,本函數無法作用。-----------------------------------ftell取得文件讀寫指針位置。語法: int ftell(int fp);返回值: 整數函數種類: 文件存取內容說明 本函數返回文件 fp 的指針偏移位 (offset) 值。當發生錯誤時,返回 false 值。文件指針 fp 必須是有效的,且使用 fopen() 或者 popen() 二個函數打開方可作用。-----------------------------------rewind重置開檔的讀寫位置指針。語法: int rewind(int fp);返回值: 整數函數種類: 文件存取內容說明 本函數重置文件的讀寫位置指針到標案的開頭處。發生錯誤則返回 0。文件 fp 必須是有效且用 fopen() 打開的文件。
fopen:打開文件或者 URL語法: int fopen(string filename, string mode);內容說明 說明: 本函數可用來打開本地或者遠端的文件。若參數 filename 為 "http://......" 則本函數利用 HTTP 1.0 協議與服務器連接,文件指針則指到服務器返回文件的起始處。若參數 filename 為 "ftp://......." 則本函數會與服務器連接,文件指針指到指定的文件處。若 FTP 服務器沒有支持被動模式 (passive mode ftp) 則返回失敗值。打開的 FTP 文件可以是讀取或寫入其中之一,但不能讀或寫二種同時使用。其它的情形,本函數打開本地的文件,文件的指針則指向打開的文件。若開文件失敗,則返回 false 值。fseek:移動文件指針。語法: int fseek(int fp, int offset);內容說明:本函數將文件 fp 的指針移到指定的偏移位 (offset) 上。使用本函數就像 C 語言中的 fseek(fp, offset, SEEK_SET) 函數。成功則返回 0,失敗則返回 -1 值。當 fp 由 fopen() 打開 "http://...." 或是 "ftp://...." 等 URL 文件時,本函數無法作用。ftell:取得文件讀寫指針位置。語法: int ftell(int fp);返回值: 整數內容說明 本函數返回文件 fp 的指針偏移位 (offset) 值。當發生錯誤時,返回 false 值。文件指針 fp 必須是有效的,且使用 fopen() 或者 popen() 二個函數打開方可作用。rewind重置開檔的讀寫位置指針。語法: int rewind(int fp);返回值: 整數函數種類: 文件存取內容說明 本函數重置文件的讀寫位置指針到標案的開頭處。發生錯誤則返回 0。文件 fp 必須是有效且用 fopen() 打開的文件。
fopen打開文件或者 URL。語法: int fopen(string filename, string mode);返回值: 整數函數種類: 文件存取fseek移動文件指針。語法: int fseek(int fp, int offset);返回值: 整數函數種類: 文件存取ftell取得文件讀寫指針位置。語法: int ftell(int fp);返回值: 整數函數種類: 文件存取rewind 重置開檔的讀寫位置指標。 語法: int rewind(int fp);
fopen打開文件或者 URL。語法: int fopen(string filename, string mode);返回值: 整數函數種類: 文件存取內容說明 說明: 本函數可用來打開本地或者遠端的文件。若參數 filename 為 "http://......" 則本函數利用 HTTP 1.0 協議與服務器連接,文件指針則指到服務器返回文件的起始處。若參數 filename 為 "ftp://......." 則本函數會與服務器連接,文件指針指到指定的文件處。若 FTP 服務器沒有支持被動模式 (passive mode ftp) 則返回失敗值。打開的 FTP 文件可以是讀取或寫入其中之一,但不能讀或寫二種同時使用。其它的情形,本函數打開本地的文件,文件的指針則指向打開的文件。若開文件失敗,則返回 false 值。fseek移動文件指針。本函數將文件 fp 的指針移到指定的偏移位 (offset) 上語法: int fseek(int fp, int offset);ftell取得文件讀寫指針位置。語法: int ftell(int fp);返回值: 整數函數種類: 文件存取rewind重置開檔的讀寫位置指針。語法: int rewind(int fp);返回值: 整數函數種類: 文件存取
fopen開啟檔案或者 URL。語法: int fopen(string filename, string mode);傳回值: 整數函式種類: 檔案存取字串參數 mode 可以是下列的情形:'r' 開檔方式為唯讀,檔案指標指到開始處。 'r+' 開檔方式為可讀寫,檔案指標指到開始處。 'w' 開檔方式為寫入,檔案指標指到開始處,並將原檔的長度設為 0。若檔案不存在,則建立新檔。 'w+' 開檔方式為可讀寫,檔案指標指到開始處,並將原檔的長度設為 0。若檔案不存在,則建立新檔。 'a' 開檔方式為寫入,檔案指標指到檔案最後。若檔案不存在,則建立新檔。 'a+' 開檔方式為可讀寫,檔案指標指到檔案最後。若檔案不存在,則建立新檔。 'b' 若作業系統的文字及二進位檔不同,則可以用此參數,UNIX 系統不需要使用本參數fseek意思是把文件指標指向文件的開頭 函數名: fseek 功 能: 重定位流上的文件指針 用 法: int fseek(FILE *stream, long offset, int fromwhere); 描 述: 函數設置檔指標stream的位置。如果執行成功,stream將指向以fromwhere為基準,偏移offset個位元組的位置。如果執行失敗(比如offset超過檔自身大小),則不改變stream指向的位置。ftell函數名: ftell 功能: 返回当前文件指针功能: 返回當前文件指針 用法: long ftell(FILE *stream);用法: long ftell(FILE *stream); ------------------------------rewind 重置開檔的讀寫位置指標。語法: int rewind(int fp);傳回值: 整數函式種類: 檔案存取rewind() 的對象必須是個可以支援 positioning request 的 file. stdin 一般是連結到 keyboard
fopen打開文件或者 URL。語法: int fopen(string filename, string mode);返回值: 整數函數種類: 文件存取說明: 本函數可用來打開本地或者遠端的文件。若參數 filename 為 "http://......" 則本函數利用 HTTP 1.0 協議與服務器連接,文件指針則指到服務器返回文件的起始處。若參數 filename 為 "ftp://......." 則本函數會與服務器連接,文件指針指到指定的文件處。若 FTP 服務器沒有支持被動模式 (passive mode ftp) 則返回失敗值。打開的 FTP 文件可以是讀取或寫入其中之一,但不能讀或寫二種同時使用。其它的情形,本函數打開本地的文件,文件的指針則指向打開的文件。若開文件失敗,則返回 false 值。fseek移動文件指針。語法: int fseek(int fp, int offset);返回值: 整數函數種類: 文件存取說明:本函數將文件 fp 的指針移到指定的偏移位 (offset) 上。使用本函數就像 C 語言中的 fseek(fp, offset, SEEK_SET) 函數。成功則返回 0,失敗則返回 -1 值。當 fp 由 fopen() 打開 "http://...." 或是 "ftp://...." 等 URL 文件時,本函數無法作用。ftell取得文件讀寫指針位置。語法: int ftell(int fp);返回值: 整數函數種類: 文件存取說明:本函數返回文件 fp 的指針偏移位 (offset) 值。當發生錯誤時,返回 false 值。文件指針 fp 必須是有效的,且使用 fopen() 或者 popen() 二個函數打開方可作用。rewind重置開檔的讀寫位置指針。語法: int rewind(int fp);返回值: 整數函數種類: 文件存取說明:本函數重置文件的讀寫位置指針到標案的開頭處。發生錯誤則返回 0。文件 fp 必須是有效且用 fopen() 打開的文件。
fopen打開文件或者 URL。語法: int fopen(string filename, string mode);返回值: 整數函數種類: 文件存取fseek移動文件指針。語法: int fseek(int fp, int offset);返回值: 整數函數種類: 文件存取ftell取得文件讀寫指針位置。語法: int ftell(int fp);返回值: 整數函數種類: 文件存取rewind 重置開檔的讀寫位置指標。 語法: int rewind(int fp);傳回值: 整數函式種類: 檔案存取
fopen 本函數可用來打開本地或者遠端的文件。若參數 filename 為 "http://......" 則本函數利用 HTTP 1.0 協議與服務器連接,文件指針則指到服務器返回文件的起始處。若參數 filename 為 "ftp://......." 則本函數會與服務器連接,文件指針指到指定的文件處。若 FTP 服務器沒有支持被動模式 (passive mode ftp) 則返回失敗值。打開的 FTP 文件可以是讀取或寫入其中之一,但不能讀或寫二種同時使用。其它的情形,本函數打開本地的文件,文件的指針則指向打開的文件。若開文件失敗,則返回 false 值。fseek 本函數將文件 fp 的指針移到指定的偏移位 (offset) 上。使用本函數就像 C 語言中的 fseek(fp, offset, SEEK_SET) 函數。成功則返回 0,失敗則返回 -1 值。當 fp 由 fopen() 打開 "http://...." 或是 "ftp://...." 等 URL 文件時,本函數無法作用。ftell 本函數返回文件 fp 的指針偏移位 (offset) 值。當發生錯誤時,返回 false 值。文件指針 fp 必須是有效的,且使用 fopen() 或者 popen() 二個函數打開方可作用。rewind 本函式重置檔案的讀寫位置指標到標案的開頭處。發生錯誤則傳回 0。檔案 fp 必須是有效且用 fopen() 開啟的檔案。
HTML 編輯器
fopen
回覆刪除打開文件或者 URL。
本函數可用來打開本地或者遠端的文件
語法: int fopen(string filename, string mode);
fseek
移動文件指針。
本函數將文件 fp 的指針移到指定的偏移位 (offset) 上
語法: int fseek(int fp, int offset);
ftell
取得文件讀寫指針位置。
本函數返回文件 fp 的指針偏移位 (offset) 值
語法: int ftell(int fp);
rewind
重置開檔的讀寫位置指針。
本函數重置文件的讀寫位置指針到標案的開頭處
語法: int rewind(int fp);
s1.fopen是開啟一個檔案或是網址
回覆刪除語法: int fopen(string filename, string mode);
2.fseek是移動文件指針
語法: int fseek(int fp, int offset);
3.ftell是取得文件讀寫指針位置
語法: int ftell(int fp);
4.rewind是重置開檔的讀寫位置指針。
語法: int rewind(int fp);
1.fopen 本函數可用來打開本地或者遠端的文件。
回覆刪除語法: int fopen(string filename, string mode);
2.fseek 移動文件指針。
語法: int fseek(int fp, int offset);
3.ftell 取得文件讀寫指針位置。
語法: int ftell(int fp);
4.rewind 重置開檔的讀寫位置指針。
語法: int rewind(int fp);
fopen: 開啟檔案或者 URL
回覆刪除語法: int fopen(string filename, string mode);
fseek: 移動檔案指標
語法: int fseek(int fp, int offset);
ftell: 取得檔案讀寫指標位置
語法: int ftell(int fp);
rewind: 重置開檔的讀寫位置指標
語法: int rewind(int fp);
參考網址:http://vawidea.org/php%20bible/group.php-17.htm
fopen
回覆刪除打開文件或者 URL。
語法: int fopen(string filename, string mode);
返回值: 整數
函數種類: 文件存取
fseek
移動文件指針。
語法: int fseek(int fp, int offset);
返回值: 整數
函數種類: 文件存取
ftell
取得文件讀寫指針位置。
語法: int ftell(int fp);
返回值: 整數
函數種類: 文件存取
rewind
重置開檔的讀寫位置指針。
語法: int rewind(int fp);
返回值: 整數
函數種類: 文件存取
fopen
回覆刪除打開文件或者 URL。
語法: int fopen(string filename, string mode);
返回值: 整數
函數種類: 文件存取
fseek
移動文件指針。
語法: int fseek(int fp, int offset);
返回值: 整數
函數種類: 文件存取
ftell
取得文件讀寫指針位置。
語法: int ftell(int fp);
返回值: 整數
函數種類: 文件存取
rewind
重置開檔的讀寫位置指針。
語法: int rewind(int fp);
返回值: 整數
函數種類: 文件存取
fopen
回覆刪除打開文件或者 URL。
語法: int fopen(string filename, string mode);
返回值: 整數
函數種類: 文件存取
----------------------------------
fseek
移動文件指針。
語法: int fseek(int fp, int offset);
返回值: 整數
函數種類: 文件存取
----------------------------------
ftell
取得文件讀寫指針位置。
語法: int ftell(int fp);
返回值: 整數
函數種類: 文件存取
---------------------------------
rewind
重置開檔的讀寫位置指標。
語法: int rewind(int fp);
傳回值: 整數
函式種類: 檔案存取
fopen
回覆刪除開啟檔案或者 URL。
語法: int fopen(string filename, string mode);
傳回值: 整數
函式種類: 檔案存取
內容說明
說明: 本函式可用來開啟本地或者遠端的檔案。若參數 filename 為 "http://......" 則本函數利用 HTTP 1.0 協定與伺服器連線,檔案指標則指到伺服器傳回文件的起始處。若參數 filename 為 "ftp://......." 則本函數會與伺服器連線,檔案指標指到指定的檔案處。若 FTP 伺服器沒有支援被動模式 (passive mode ftp) 則傳回失敗值。開啟的 FTP 檔案可以是讀取或寫入其中之一,但不能讀或寫二種同時使用。其它的情形,本函式開啟本地的檔案,檔案的指標則指向開啟的檔案。若開檔失敗,則傳回 false 值。
字串參數 mode 可以是下列的情形:
'r' 開檔方式為唯讀,檔案指標指到開始處。
'r+' 開檔方式為可讀寫,檔案指標指到開始處。
'w' 開檔方式為寫入,檔案指標指到開始處,並將原檔的長度設為 0。若檔案不存在,則建立新檔。
'w+' 開檔方式為可讀寫,檔案指標指到開始處,並將原檔的長度設為 0。若檔案不存在,則建立新檔。
'a' 開檔方式為寫入,檔案指標指到檔案最後。若檔案不存在,則建立新檔。
'a+' 開檔方式為可讀寫,檔案指標指到檔案最後。若檔案不存在,則建立新檔。
'b' 若作業系統的文字及二進位檔不同,則可以用此參數,UNIX 系統不需要使用本參數。
參考
fclose() popen() fsockopen()
fseek
移動檔案指標。
語法: int fseek(int fp, int offset);
傳回值: 整數
函式種類: 檔案存取
內容說明
本函式將檔案 fp 的指標移到指定的偏移位元 (offset) 上。使用本函式就像 C 語言中的 fseek(fp, offset, SEEK_SET) 函式。成功則傳回 0,失敗則傳回 -1 值。當 fp 由 fopen() 開啟 "http://...." 或是 "ftp://...." 等 URL 檔案時,本函式無法作用。
參考
ftell() rewind()
ftell
取得檔案讀寫指標位置。
語法: int ftell(int fp);
傳回值: 整數
函式種類: 檔案存取
內容說明
本函式傳回檔案 fp 的指標偏移位元 (offset) 值。當發生錯誤時,傳回 false 值。檔案指標 fp 必須是有效的,且使用 fopen() 或者 popen() 二個函式開啟方可作用。
參考
fopen() popen() fseek() rewind()
rewind
重置開檔的讀寫位置指標。
語法: int rewind(int fp);
傳回值: 整數
函式種類: 檔案存取
內容說明
本函式重置檔案的讀寫位置指標到標案的開頭處。發生錯誤則傳回 0。檔案 fp 必須是有效且用 fopen() 開啟的檔案。
使用範例
fseek ftell
fopen:開啟檔案或者 URL。
回覆刪除語法:int fopen(string filename, string mode);
傳回值: 整數
函式種類: 檔案存取
fseek:移動檔案指標。
語法:int fseek(int fp, int offset);
傳回值: 整數
函式種類: 檔案存取
ftell: 取得檔案讀寫指標位置。
語法: int ftell(int fp);
傳回值: 整數
函式種類: 檔案存取
rewind: 重置開檔的讀寫位置指標。
語法: int rewind(int fp);
傳回值: 整數
函式種類: 檔案存取
fopen
回覆刪除打開文件或者 URL。
語法: int fopen(string filename, string mode);
fseek
移動文件指針。
語法: int fseek(int fp, int offset);
ftell
取得文件讀寫指針位置。
語法: int ftell(int fp);
rewind
重置開檔的讀寫位置指針。
語法: int rewind(int fp);
fopen
回覆刪除打開文件或者 URL。
語法: int fopen(string filename, string mode);
fseek
移動文件指針。
語法: int fseek(int fp, int offset);
ftell
取得文件讀寫指針位置。
語法: int ftell(int fp);
rewind
重置開檔的讀寫位置指針。
語法: int rewind(int fp);
fopen
回覆刪除打開文件或者 URL。
語法: int fopen(string filename, string mode);
返回值: 整數
函數種類: 文件存取
fseek
移動文件指針。
語法: int fseek(int fp, int offset);
返回值: 整數
函數種類: 文件存取
ftell
取得文件讀寫指針位置。
語法: int ftell(int fp);
返回值: 整數
函數種類: 文件存取
rewind
重置開檔的讀寫位置指針。
語法: int rewind(int fp);
返回值: 整數
函數種類: 文件存取
fopen
回覆刪除打開文件或者 URL。
語法: int fopen(string filename, string mode);
fseek
移動文件指針。
語法: int fseek(int fp, int offset);
ftell
取得文件讀寫指針位置。
語法: int ftell(int fp);
rewind
重置開檔的讀寫位置指針。
語法: int rewind(int fp);
fopen
回覆刪除打開文件或者 URL。
語法: int fopen(string filename, string mode);
返回值: 整數
函數種類: 文件存取
內容說明
說明: 本函數可用來打開本地或者遠端的文件。若參數 filename 為 "http://......" 則本函數利用 HTTP 1.0 協議與服務器連接,文件指針則指到服務器返回文件的起始處。若參數 filename 為 "ftp://......." 則本函數會與服務器連接,文件指針指到指定的文件處。若 FTP 服務器沒有支持被動模式 (passive mode ftp) 則返回失敗值。打開的 FTP 文件可以是讀取或寫入其中之一,但不能讀或寫二種同時使用。其它的情形,本函數打開本地的文件,文件的指針則指向打開的文件。若開文件失敗,則返回 false 值。
字符串參數 mode 可以是下列的情形:
'r' 開文件方式為只讀,文件指針指到開始處。
'r+' 開文件方式為可讀寫,文件指針指到開始處。
'w' 開文件方式為寫入,文件指針指到開始處,并將原文件的長度設為 0。若文件不存在,則建立新文件。
'w+' 開文件方式為可讀寫,文件指針指到開始處,并將原文件的長度設為 0。若文件不存在,則建立新文件。
'a' 開文件方式為寫入,文件指針指到文件最后。若文件不存在,則建立新文件。
'a+' 開文件方式為可讀寫,文件指針指到文件最后。若文件不存在,則建立新文件。
'b' 若操作系統的文字及二進位文件不同,則可以用此參數,UNIX 系統不需要使用本參數。
使用范例
第一行為 UNIX 系統使用﹔第二行是 Windows 系列系統的用法﹔第三、四行則為 URL 的使用范例。
ftell
取得文件讀寫指針位置。
語法: int ftell(int fp);
返回值: 整數
函數種類: 文件存取
rewind
重置開檔的讀寫位置指針。
語法: int rewind(int fp);
返回值: 整數
函數種類: 文件存取
fseek
移動文件指針。
語法: int fseek(int fp, int offset);
返回值: 整數
函數種類: 文件存取
fopen
回覆刪除--->打開文件或者 URL。
語法: int fopen(string filename, string mode);
說明: 本函數可用來打開本地或者遠端的文件。若參數 filename 為 "http://......" 則本函數利用 HTTP 1.0 協議與服務器連接,文件指針則指到服務器返回文件的起始處。
fseek
--->移動文件指針。
語法: int fseek(int fp, int offset);
說明:本函數將文件 fp 的指針移到指定的偏移位 (offset) 上。使用本函數就像 C 語言中的 fseek(fp, offset, SEEK_SET) 函數。成功則返回 0,失敗則返回 -1 值。當 fp 由 fopen() 打開 "http://...." 或是 "ftp://...." 等 URL 文件時,本函數無法作用。
ftell
--->取得文件讀寫指針位置。
語法: int ftell(int fp);
說明:本函數返回文件 fp 的指針偏移位 (offset) 值。當發生錯誤時,返回 false 值。文件指針 fp 必須是有效的,且使用 fopen() 或者 popen() 二個函數打開方可作用。
rewind
--->重置開檔的讀寫位置指針。
說明:本函數重置文件的讀寫位置指針到標案的開頭處。發生錯誤則返回 0。文件 fp 必須是有效且用 fopen() 打開的文件。
fopen
回覆刪除打開文件或者 URL。
語法: int fopen(string filename, string mode);
說明: 本函數可用來打開本地或者遠端的文件。若參數 filename 為 "http://......" 則本函數利用 HTTP 1.0 協議與服務器連接,文件指針則指到服務器返回文件的起始處。
fseek
移動文件指針。
語法: int fseek(int fp, int offset);
說明:本函數將文件 fp 的指針移到指定的偏移位 (offset) 上。使用本函數就像 C 語言中的 fseek(fp, offset, SEEK_SET) 函數。成功則返回 0,失敗則返回 -1 值。當 fp 由 fopen() 打開 "http://...." 或是 "ftp://...." 等 URL 文件時,本函數無法作用。
ftell
取得文件讀寫指針位置。
語法: int ftell(int fp);
說明:本函數返回文件 fp 的指針偏移位 (offset) 值。當發生錯誤時,返回 false 值。文件指針 fp 必須是有效的,且使用 fopen() 或者 popen() 二個函數打開方可作用。
rewind
重置開檔的讀寫位置指針。
語法: int rewind(int fp);
說明:本函數重置文件的讀寫位置指針到標案的開頭處。發生錯誤則返回 0。文件 fp 必須是有效且用 fopen() 打開的文件。
文件系統函數庫
回覆刪除fopen
打開文件或者 URL。
語法: int fopen(string filename, string mode);
返回值: 整數
函數種類: 文件存取
內容說明
說明: 本函數可用來打開本地或者遠端的文件。若參數 filename 為 "http://......" 則本函數利用 HTTP 1.0 協議與服務器連接,文件指針則指到服務器返回文件的起始處。若參數 filename 為 "ftp://......." 則本函數會與服務器連接,文件指針指到指定的文件處。若 FTP 服務器沒有支持被動模式 (passive mode ftp) 則返回失敗值。打開的 FTP 文件可以是讀取或寫入其中之一,但不能讀或寫二種同時使用。其它的情形,本函數打開本地的文件,文件的指針則指向打開的文件。若開文件失敗,則返回 false 值。
文件系統函數庫
fseek
移動文件指針。
語法: int fseek(int fp, int offset);
返回值: 整數
函數種類: 文件存取
內容說明
本函數將文件 fp 的指針移到指定的偏移位 (offset) 上。使用本函數就像 C 語言中的 fseek(fp, offset, SEEK_SET) 函數。成功則返回 0,失敗則返回 -1 值。當 fp 由 fopen() 打開 "http://...." 或是 "ftp://...." 等 URL 文件時,本函數無法作用。
文件系統函數庫
ftell
取得文件讀寫指針位置。
語法: int ftell(int fp);
返回值: 整數
函數種類: 文件存取
內容說明
本函數返回文件 fp 的指針偏移位 (offset) 值。當發生錯誤時,返回 false 值。文件指針 fp 必須是有效的,且使用 fopen() 或者 popen() 二個函數打開方可作用。
rewind
重置開檔的讀寫位置指針。
語法: int rewind(int fp);
返回值: 整數
函數種類: 文件存取
內容說明
本函數重置文件的讀寫位置指針到標案的開頭處。發生錯誤則返回 0。文件 fp 必須是有效且用 fopen() 打開的文件。
fopen
回覆刪除--->打開文件或者 URL。
語法: int fopen(string filename, string mode);
返回值: 整數
函數種類: 文件存取
說明: 本函數可用來打開本地或者遠端的文件。若參數 filename 為 "http://......" 則本函數利用 HTTP 1.0 協議與服務器連接,文件指針則指到服務器返回文件的起始處。
fseek
--->移動文件指針。
語法: int fseek(int fp, int offset);
返回值: 整數
函數種類: 文件存取
說明:本函數將文件 fp 的指針移到指定的偏移位 (offset) 上。使用本函數就像 C 語言中的 fseek(fp, offset, SEEK_SET) 函數。成功則返回 0,失敗則返回 -1 值。當 fp 由 fopen() 打開 "http://...." 或是 "ftp://...." 等 URL 文件時,本函數無法作用。
ftell
--->取得文件讀寫指針位置。
語法: int ftell(int fp);
返回值: 整數
函數種類: 文件存取
說明:本函數返回文件 fp 的指針偏移位 (offset) 值。當發生錯誤時,返回 false 值。文件指針 fp 必須是有效的,且使用 fopen() 或者 popen() 二個函數打開方可作用。
rewind
--->重置開檔的讀寫位置指針。
語法: int rewind(int fp);
返回值: 整數
函數種類: 文件存取
說明:本函數重置文件的讀寫位置指針到標案的開頭處。發生錯誤則返回 0。文件 fp 必須是有效且用 fopen() 打開的文件。
fopen
回覆刪除打開文件或者 URL。
語法: int fopen(string filename, string mode);
fseek
移動文件指針。
語法: int fseek(int fp, int offset);
ftell
取得文件讀寫指針位置。
語法: int ftell(int fp);
rewind
重置開檔的讀寫位置指針。
語法: int rewind(int fp);
fopen
回覆刪除打開文件或者 URL。
語法: int fopen(string filename, string mode);
傳回值: 整數
函式種類: 檔案存取
fseek
移動檔案指標。
語法: int fseek(int fp, int offset);
傳回值: 整數
函式種類: 檔案存取
ftell
取得檔案讀寫指標位置。
語法: int ftell(int fp);
傳回值: 整數
函式種類: 檔案存取
rewind
重置開檔的讀寫位置指標。
語法: int rewind(int fp);
傳回值: 整數
函式種類: 檔案存取
fopen
回覆刪除說明: 本函數可用來打開本地或者遠端的文件
fseek
說明: 本函數將文件 fp 的指針移到指定的偏移位 (offset) 上。
ftell
說明:
本函數返回文件 fp 的指針偏移(offset) 值。當發生錯誤時,返回 false 值。文件指針 fp 必須是有效的,且使用 fopen() 或者 popen() 二個函數打開方可作用。
rewind
說明:
本函數重置文件的讀寫位置指針到標案的開頭處。發生錯誤則返回 0。文件 fp 必須是有效且用 fopen() 打開的文件。
fopen
回覆刪除打開文件或者 URL。
語法: int fopen(string filename, string mode);
返回值: 整數
函數種類: 文件存取
內容說明
說明: 本函數可用來打開本地或者遠端的文件。若參數 filename 為 "http://......" 則本函數利用 HTTP 1.0 協議與服務器連接,文件指針則指到服務器返回文件的起始處。若參數 filename 為 "ftp://......." 則本函數會與服務器連接,文件指針指到指定的文件處。若 FTP 服務器沒有支持被動模式 (passive mode ftp) 則返回失敗值。打開的 FTP 文件可以是讀取或寫入其中之一,但不能讀或寫二種同時使用。其它的情形,本函數打開本地的文件,文件的指針則指向打開的文件。若開文件失敗,則返回 false 值。
-----------------------------------
fseek
移動文件指針。
語法: int fseek(int fp, int offset);
返回值: 整數
函數種類: 文件存取
內容說明
本函數將文件 fp 的指針移到指定的偏移位 (offset) 上。使用本函數就像 C 語言中的 fseek(fp, offset, SEEK_SET) 函數。成功則返回 0,失敗則返回 -1 值。當 fp 由 fopen() 打開 "http://...." 或是 "ftp://...." 等 URL 文件時,本函數無法作用。
-----------------------------------
ftell
取得文件讀寫指針位置。
語法: int ftell(int fp);
返回值: 整數
函數種類: 文件存取
內容說明
本函數返回文件 fp 的指針偏移位 (offset) 值。當發生錯誤時,返回 false 值。文件指針 fp 必須是有效的,且使用 fopen() 或者 popen() 二個函數打開方可作用。
-----------------------------------
rewind
重置開檔的讀寫位置指針。
語法: int rewind(int fp);
返回值: 整數
函數種類: 文件存取
內容說明
本函數重置文件的讀寫位置指針到標案的開頭處。發生錯誤則返回 0。文件 fp 必須是有效且用 fopen() 打開的文件。
fopen:打開文件或者 URL
回覆刪除語法: int fopen(string filename, string mode);
內容說明
說明: 本函數可用來打開本地或者遠端的文件。
若參數 filename 為 "http://......" 則本函數利用 HTTP 1.0 協議與服務器連接,
文件指針則指到服務器返回文件的起始處。若參數 filename 為 "ftp://......." 則本函數會與服務器連接,
文件指針指到指定的文件處。若 FTP 服務器沒有支持被動模式 (passive mode ftp) 則返回失敗值。
打開的 FTP 文件可以是讀取或寫入其中之一,但不能讀或寫二種同時使用。其它的情形,本函數打開本地的文件,
文件的指針則指向打開的文件。若開文件失敗,則返回 false 值。
fseek:移動文件指針。
語法: int fseek(int fp, int offset);
內容說明:
本函數將文件 fp 的指針移到指定的偏移位 (offset) 上。
使用本函數就像 C 語言中的 fseek(fp, offset, SEEK_SET) 函數。
成功則返回 0,失敗則返回 -1 值。
當 fp 由 fopen() 打開 "http://...." 或是 "ftp://...." 等 URL 文件時,本函數無法作用。
ftell:取得文件讀寫指針位置。
語法: int ftell(int fp);
返回值: 整數
內容說明
本函數返回文件 fp 的指針偏移位 (offset) 值。當發生錯誤時,返回 false 值。
文件指針 fp 必須是有效的,且使用 fopen() 或者 popen() 二個函數打開方可作用。
rewind
重置開檔的讀寫位置指針。
語法: int rewind(int fp);
返回值: 整數
函數種類: 文件存取
內容說明
本函數重置文件的讀寫位置指針到標案的開頭處。發生錯誤則返回 0。
文件 fp 必須是有效且用 fopen() 打開的文件。
fopen
回覆刪除打開文件或者 URL。
語法: int fopen(string filename, string mode);
返回值: 整數
函數種類: 文件存取
fseek
移動文件指針。
語法: int fseek(int fp, int offset);
返回值: 整數
函數種類: 文件存取
ftell
取得文件讀寫指針位置。
語法: int ftell(int fp);
返回值: 整數
函數種類: 文件存取
rewind
重置開檔的讀寫位置指標。
語法: int rewind(int fp);
fopen
回覆刪除打開文件或者 URL。
語法: int fopen(string filename, string mode);
返回值: 整數
函數種類: 文件存取
內容說明
說明: 本函數可用來打開本地或者遠端的文件。若參數 filename 為 "http://......" 則本函數利用 HTTP 1.0 協議與服務器連接,文件指針則指到服務器返回文件的起始處。若參數 filename 為 "ftp://......." 則本函數會與服務器連接,文件指針指到指定的文件處。若 FTP 服務器沒有支持被動模式 (passive mode ftp) 則返回失敗值。打開的 FTP 文件可以是讀取或寫入其中之一,但不能讀或寫二種同時使用。其它的情形,本函數打開本地的文件,文件的指針則指向打開的文件。若開文件失敗,則返回 false 值。
fseek
移動文件指針。
本函數將文件 fp 的指針移到指定的偏移位 (offset) 上
語法: int fseek(int fp, int offset);
ftell
取得文件讀寫指針位置。
語法: int ftell(int fp);
返回值: 整數
函數種類: 文件存取
rewind
重置開檔的讀寫位置指針。
語法: int rewind(int fp);
返回值: 整數
函數種類: 文件存取
fopen
回覆刪除開啟檔案或者 URL。
語法: int fopen(string filename, string mode);
傳回值: 整數
函式種類: 檔案存取
字串參數 mode 可以是下列的情形:
'r' 開檔方式為唯讀,檔案指標指到開始處。
'r+' 開檔方式為可讀寫,檔案指標指到開始處。
'w' 開檔方式為寫入,檔案指標指到開始處,並將原檔的長度設為 0。若檔案不存在,則建立新檔。
'w+' 開檔方式為可讀寫,檔案指標指到開始處,並將原檔的長度設為 0。若檔案不存在,則建立新檔。
'a' 開檔方式為寫入,檔案指標指到檔案最後。若檔案不存在,則建立新檔。
'a+' 開檔方式為可讀寫,檔案指標指到檔案最後。若檔案不存在,則建立新檔。
'b' 若作業系統的文字及二進位檔不同,則可以用此參數,UNIX 系統不需要使用本參數
fseek
意思是把文件指標指向文件的開頭
函數名: fseek
功 能: 重定位流上的文件指針
用 法: int fseek(FILE *stream, long offset, int fromwhere);
描 述: 函數設置檔指標stream的位置。如果執行成功,stream將指向以fromwhere為基準,偏移offset個位元組的位置。如果執行失敗(比如offset超過檔自身大小),則不改變stream指向的位置。
ftell
函數名: ftell
功能: 返回当前文件指针功能: 返回當前文件指針
用法: long ftell(FILE *stream);用法: long ftell(FILE *stream);
------------------------------
rewind
重置開檔的讀寫位置指標。
語法: int rewind(int fp);
傳回值: 整數
函式種類: 檔案存取
rewind() 的對象必須是個可以支援 positioning request 的 file. stdin 一般是連結到 keyboard
fopen
回覆刪除打開文件或者 URL。
語法: int fopen(string filename, string mode);
返回值: 整數
函數種類: 文件存取
說明: 本函數可用來打開本地或者遠端的文件。若參數 filename 為 "http://......"
則本函數利用 HTTP 1.0 協議與服務器連接,文件指針則指到服務器返回文件的起始處。
若參數 filename 為 "ftp://......." 則本函數會與服務器連接,文件指針指到指定的文件處。
若 FTP 服務器沒有支持被動模式 (passive mode ftp) 則返回失敗值。
打開的 FTP 文件可以是讀取或寫入其中之一,但不能讀或寫二種同時使用。
其它的情形,本函數打開本地的文件,文件的指針則指向打開的文件。若開文件失敗,則返回 false 值。
fseek
移動文件指針。
語法: int fseek(int fp, int offset);
返回值: 整數
函數種類: 文件存取
說明:本函數將文件 fp 的指針移到指定的偏移位 (offset) 上。
使用本函數就像 C 語言中的 fseek(fp, offset, SEEK_SET) 函數。成功則返回 0,失敗則返回 -1 值。
當 fp 由 fopen() 打開 "http://...." 或是 "ftp://...." 等 URL 文件時,本函數無法作用。
ftell
取得文件讀寫指針位置。
語法: int ftell(int fp);
返回值: 整數
函數種類: 文件存取
說明:本函數返回文件 fp 的指針偏移位 (offset) 值。當發生錯誤時,返回 false 值。
文件指針 fp 必須是有效的,且使用 fopen() 或者 popen() 二個函數打開方可作用。
rewind
重置開檔的讀寫位置指針。
語法: int rewind(int fp);
返回值: 整數
函數種類: 文件存取
說明:本函數重置文件的讀寫位置指針到標案的開頭處。發生錯誤則返回 0。
文件 fp 必須是有效且用 fopen() 打開的文件。
fopen
回覆刪除打開文件或者 URL。
語法: int fopen(string filename, string mode);
返回值: 整數
函數種類: 文件存取
fseek
移動文件指針。
語法: int fseek(int fp, int offset);
返回值: 整數
函數種類: 文件存取
ftell
取得文件讀寫指針位置。
語法: int ftell(int fp);
返回值: 整數
函數種類: 文件存取
rewind
重置開檔的讀寫位置指標。
語法: int rewind(int fp);
傳回值: 整數
函式種類: 檔案存取
fopen 本函數可用來打開本地或者遠端的文件。若參數 filename 為 "http://......" 則本函數利用 HTTP 1.0 協議與服務器連接,文件指針則指到服務器返回文件的起始處。若參數 filename 為 "ftp://......." 則本函數會與服務器連接,文件指針指到指定的文件處。若 FTP 服務器沒有支持被動模式 (passive mode ftp) 則返回失敗值。打開的 FTP 文件可以是讀取或寫入其中之一,但不能讀或寫二種同時使用。其它的情形,本函數打開本地的文件,文件的指針則指向打開的文件。若開文件失敗,則返回 false 值。
回覆刪除fseek 本函數將文件 fp 的指針移到指定的偏移位 (offset) 上。使用本函數就像 C 語言中的 fseek(fp, offset, SEEK_SET) 函數。成功則返回 0,失敗則返回 -1 值。當 fp 由 fopen() 打開 "http://...." 或是 "ftp://...." 等 URL 文件時,本函數無法作用。
ftell 本函數返回文件 fp 的指針偏移位 (offset) 值。當發生錯誤時,返回 false 值。文件指針 fp 必須是有效的,且使用 fopen() 或者 popen() 二個函數打開方可作用。
rewind 本函式重置檔案的讀寫位置指標到標案的開頭處。發生錯誤則傳回 0。檔案 fp 必須是有效且用 fopen() 開啟的檔案。