VB write#语句和print#语句

VBwrite#语句和print#语句建立的顺序文件格式完全一样吗?请具体点,谢谢... VB write#语句和print#语句建立的顺序文件格式完全一样吗?请具体点,谢谢 展开
 我来答
创作者jBUyJR82yg
2019-06-04 · TA获得超过3761个赞
知道小有建树答主
回答量:3169
采纳率:30%
帮助的人:191万
展开全部
写操作语句:Print语句和Write语句:
格式:Print
#文件号,[表达式表],Write
#文件号,[表达式表]
两者差别:
※Write语句通常用紧凑格式输出,即各数据项之间用逗号分割,在写入文件时,数据项之间会自动用逗号作为分界符分割开。而Print语句中的表达式之间因所用分隔符逗号或分号的不同,其数据项间的位置不同,且不会自动加入定界符。
※Write语句通常与Input#读语句配合使用,Print语句常与Line
Input读语句配合使用。
※Write语句通常用于数据写入文件后还要用VB程序读出时;而Print语句通常用于写入文件的数据以后要被显示或打印出来时,作为格式输出语句。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ee4b657ab
2008-08-26 · 超过11用户采纳过TA的回答
知道答主
回答量:70
采纳率:0%
帮助的人:29.1万
展开全部
基本一样
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ARTERIOSCLEROS
2008-08-22 · TA获得超过4186个赞
知道大有可为答主
回答量:1672
采纳率:0%
帮助的人:2508万
展开全部
Write # 语句,输出的时候,字符串会自动加上""双引号,并且中间会用,逗号分隔开来每一个数据,阅读起来不是很好看,适合用Input # 语句读入。
Print # 语句,输出的时候,字符串不会自动加上任何符号,原样输出,也不会用逗号分隔每一个数据。适合于阅读,适合用Line Input # 语句读入。
举一个例子:
以下程序
Private Sub Command1_Click()
Dim i As Integer
Open "d:\a.txt" For Output As 1
For i = 1 To 10
Print #1, Trim(Str(i));
Next
Close
End Sub
输出结果为12345678910
===============
以下程序
Private Sub Command1_Click()
Dim i As Integer
Open "d:\a.txt" For Output As 1
For i = 1 To 10
Write #1, Trim(Str(i));
Next
Close
End Sub
输出结果为"1","2","3","4","5","6","7","8","9","10",
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式