VB文件读写,各位来看看。呱呱

cloud_soft 2002-01-16 10:03:32
代码:
Open "test.log" For Append As #1
Print #1, "KAKA" & vbCrLf
Print #1, "KAKA" & vbCrLf
Print #1, "KAKA" & vbCrLf
Close 1

为什么上面的代码写了6行?(3行数据,3行空行)我想输出3行数据呀!
将上面的代码给为:
Open "test.log" For Append As #1
Print #1, "KAKA" & vbCr
Print #1, "KAKA" & vbCr
Print #1, "KAKA" & vbCr
Close 1
效果出来了,写了3行数据,但是如果修改一下文件并保存,所有的回车换行就全没啦,上面的3行变成了1行。

各位,这是怎么回事?
...全文
86 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jackjack 2002-01-16
  • 打赏
  • 举报
回复
如果要加vbCrLf的话要写成这样
str=str1 & vbCrLf & str2 vbCrLf & str3
print #1,str
要么print #1,str1
print #1,str2
......
tommychim 2002-01-16
  • 打赏
  • 举报
回复
就写print #1, "KAKA" 不可以吗
rushing 2002-01-16
  • 打赏
  • 举报
回复

Print #1, "KAKA"
Print #1, "KAKA"
Print #1, "KAKA"

OK
ferrytang 2002-01-16
  • 打赏
  • 举报
回复
常数 值 描述
vbCr Chr(13) 回车符
vbCrLf Chr(13) & Chr(10) 回车符与换行符
rushing 2002-01-16
  • 打赏
  • 举报
回复
还是用 print #1 ,来分行吧
ferrytang 2002-01-16
  • 打赏
  • 举报
回复
print就是从黄行开始写的
而vbcrlf是换行付,所以吗就是
kaka

kaka

kaka

kaka

742

社区成员

发帖
与我相关
我的任务
社区描述
VB 版八卦、闲侃,联络感情地盘,禁广告帖、作业帖
社区管理员
  • 非技术类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧