Print #

VB,

VB

將格式化顯示的數據寫入順序檔案中。
語法
Print #filenumber, [outputlist]
Print # 語句的語法具有以下幾個部分:
部分
描述
filenumber
必要。任何有效的檔案號。
outputlist
可選。表達式或是要列印的表達式列表。
設定
outputlist 參數的設定如下:
[{Spc(n) | Tab[(n)]}] [expression] [charpos]
設定
描述
Spc(n)
用來在輸出數據中插入空白字元,而 n 指的是要插入的空白字元數。
Tab(n)
用來將插入點定位在某一絕對列號上,這裡,n 是列號。使用無參數的 Tab 將插入點定位在下一個列印區的起始位置。
expression
要列印的數值表達式或字元串表達式。
charpos
指定下一個字元的插入點。使用分號將插入點定位在上一個顯示字元之後。用 Tab(n) 將插入點定位在某一絕對的列號上,用無參數的 Tab 將插入點定位在下一個列印區的起始處。如果省略 charpos,則在下一行列印下一個字元。
說明
通常用 Line Input # 或Input讀出 Print # 在檔案中寫入的數據。
如果省略參數 outputlist,而且,filenumber 之後只含有一個列表分隔設定,則將一空白行列印到檔案中。多個表達式之間可用一個空白或一個分號隔開。空白與分號等效。
對於 Boolean 類型的數據,列印的是 True 或 False。無論在什麼國別,都不將 True False 這兩個關鍵字翻譯出來。
使用作業系統所能夠辨認的標準短日期格式可將 Date 類型的數據寫入檔案中。在未指定日期或時間部件或這些部件的設定為零時,只將指定的部分寫入檔案中。
如果 outputlist 的數據是 Empty,則不將任何數據寫入檔案。但是,如果 outputlist 的數據是 Null,則將 Null 寫入檔案。
對於 Error 類型的數據而言,輸出的數據看起來與 Error errorcode 一樣。而且無論在什麼地區,都不將 Error 關鍵字翻譯出來。
用 Print # 寫入檔案的所有數據都是國際通用的;也就是說,可以正確利用十進制分隔設定將這些數據格式化。
因為 Print # 將數據的圖像寫入檔案,所以必須將各項數據分隔開來,以便正確列印。如果使用無參數的 Tab 將列印位置移動到下一個列印區,則 Print # 也會將列印欄位之間的空白寫入檔案中。
注意 如果今後想用 Input # 語句讀出檔案的數據,就要用 Write # 語句而不用 Print # 語句將數據寫入檔案。因為在使用 Write # 時,將數據域分界就可確保每個數據域的完整性,因此可用 Input # 再將數據讀出來。使用 Write # 還能確保任何地區的數據都被正確讀出。

相關詞條

熱門詞條

聯絡我們