發(fā)布日期:2010-04-30最近更新:2010-04-30來源:BHCODE作者:
將格式化顯示的數(shù)據(jù)寫入順序文件中。
語法
Print #filenumber, [outputlist]
Print # 語句的語法具有以下幾個(gè)部分:
部分描述
filenumber必要。任何有效的文件號(hào)。
outputlist可選。表達(dá)式或是要打印的表達(dá)式列表。
設(shè)置
outputlist 參數(shù)的設(shè)置如下:
[{Spc(n) | Tab[(n)]}] [expression] [charpos]
設(shè)置描述
Spc(n)用來在輸出數(shù)據(jù)中插入空白字符,而 n 指的是要插入的空白字符數(shù)。
Tab(n)用來將插入點(diǎn)定位在某一絕對(duì)列號(hào)上,這里,n 是列號(hào)。使用無參數(shù)的 Tab 將插入點(diǎn)定位在下一個(gè)打印區(qū)的起始位置。
expression要打印的數(shù)值表達(dá)式或字符串表達(dá)式。
charpos指定下一個(gè)字符的插入點(diǎn)。使用分號(hào)將插入點(diǎn)定位在上一個(gè)顯示字符之后。用 Tab(n) 將插入點(diǎn)定位在某一絕對(duì)的列號(hào)上,用無參數(shù)的 Tab 將插入點(diǎn)定位在下一個(gè)打印區(qū)的起始處。如果省略 charpos,則在下一行打印下一個(gè)字符。
說明
通常用 Line Input # 或 Input 讀出 Print # 在文件中寫入的數(shù)據(jù)。
如果省略參數(shù) outputlist,而且,filenumber 之后只含有一個(gè)列表分隔符,則將一空白行打印到文件中。多個(gè)表達(dá)式之間可用一個(gè)空白或一個(gè)分號(hào)隔開??瞻着c分號(hào)等效。
對(duì)于 Boolean 類型的數(shù)據(jù),打印的是 True 或 False。無論在什么國別,都不將 True 和 False 這兩個(gè)關(guān)鍵字翻譯出來。
使用操作系統(tǒng)所能夠辨認(rèn)的標(biāo)準(zhǔn)短日期格式可將 Date 類型的數(shù)據(jù)寫入文件中。在未指定日期或時(shí)間部件或這些部件的設(shè)置為零時(shí),只將指定的部分寫入文件中。
如果 outputlist 的數(shù)據(jù)是 Empty,則不將任何數(shù)據(jù)寫入文件。但是,如果 outputlist 的數(shù)據(jù)是 Null,則將 Null 寫入文件。
對(duì)于 Error 類型的數(shù)據(jù)而言,輸出的數(shù)據(jù)看起來與 Error errorcode 一樣。而且無論在什么地區(qū),都不將Error 關(guān)鍵字翻譯出來。
用 Print # 寫入文件的所有數(shù)據(jù)都是國際通用的;也就是說,可以正確利用十進(jìn)制分隔符將這些數(shù)據(jù)格式化。
因?yàn)?nbsp;Print # 將數(shù)據(jù)的圖像寫入文件,所以必須將各項(xiàng)數(shù)據(jù)分隔開來,以便正確打印。如果使用無參數(shù)的Tab 將打印位置移動(dòng)到下一個(gè)打印區(qū),則 Print # 也會(huì)將打印字段之間的空白寫入文件中。
注意 如果今后想用 Input # 語句讀出文件的數(shù)據(jù),就要用 Write # 語句而不用 Print # 語句將數(shù)據(jù)寫入文件。因?yàn)樵谑褂?nbsp;Write # 時(shí),將數(shù)據(jù)域分界就可確保每個(gè)數(shù)據(jù)域的完整性,因此可用 Input # 再將數(shù)據(jù)讀出來。使用 Write # 還能確保任何地區(qū)的數(shù)據(jù)都被正確讀出。
print #1,說明正在進(jìn)行文件操作,向#1文件進(jìn)行寫操作。你看看代碼上面肯定有
Open "x:\xx" for output as #1,也就是說,這里#1代表的是x:\xx路徑下的文件,換成其他的當(dāng)然不行咯…