用Open 陳述式
讓我們擁有對檔案做輸入/輸出(I/O)的能力。
語法
Open pathname For mode [Access access] [lock] As [#]filenumber [Len=reclength]
Open 陳述式的語法具有以下幾個單元:
單元 說明
pathname 必要的引數。它是個字串運算式,用來指定檔名包含有目錄及磁碟機名稱。
mode 必要的引數。它是個關鍵字,用來指定檔案模式:有 Append、Binary、Input、Outp
ut、或 Random 等。如果沒有指定則以 Random 模式開啟檔案。
access 選擇性引數。它是個關鍵字,用來指定所開啟的檔案可被允許的動作:有 Read、W
rite、或 Read Write 等。
lock 選擇性引數。它是個關鍵字,用來指出其它處理程序對於本開啟的檔案可被限制的動
作:有 Shared、Lock Read、Lock Write、和 Lock Read Write 等。
filenumber 必要的引數。一個正確的檔案代碼,範圍從 1 到 511。可以使用 FreeFile
函數去取得下一個可用的檔案代碼。
reclength 選擇性引數。它必須是小於或等於 32,767(位元組)的一個數字。 對於隨機存
取檔案而言,這個數值就是記錄的長度。對於循序檔案而言,這個數值就是暫存區的字元數
。
請注意
您在對檔案做任何 I/O 動作之前,必須先開啟它。Open 陳述式會配置一個暫存區以供檔
案做 I/O 時使用,並且會決定此暫存區所使用的存取模式。
如果由引數 pathname 所指定的檔案不存在,但是其指定的檔案開啟模式為 Append、Bina
ry、Output、或 Random 的話,Open 陳述式仍會依照此檔名產生一個檔案。
如果所指定的檔案已由其它程序所開啟,且所指定的存取型態是不被允許的話,則 Open
動作會失敗,而且會有錯誤發生。
如果引數 mode 是 Binary 模式,則 Len 子句會被忽略掉。
重要 在 Binary、Input 和 Random 等模式下,您可以使用不同的檔案代碼去開啟同一個
檔案,而不必先將檔案關閉。但在 Append 和 Output 模式下,若要以不同的檔案代碼去開
啟同一個檔案,則您必須在開啟前先關閉該檔案。
※ 引述《minchu (失去了活力.............)》之銘言:
: 請問我算出來的結果要怎麼變成文字檔呢
: 因為要在別的程式上畫圖
: 還是有什麼方法可以輸出嗎???
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.163.140.248