中易网

VB建立一个文本文件,并向这个文本文件内写入文字,最多可以写多少

答案:4  悬赏:40  
解决时间 2021-04-28 18:54
  • 提问者网友:江鱼
  • 2021-04-27 22:25
VB建立一个文本文件,并向这个文本文件内写入文字,最多可以写多少,我用TAB填充怎么编程时老出错,提示:“编译错误:缺少行号或标签或语句或语句结束”,有时又提示:“语法错误”。我见别人建立一个文本文件,并向这个文本文件内写入文字,最后文件有3M,我怎么不行。
DIM FILENO AS STRING
FILENO= “C:\file1.txt"
open fileno for output as #1
print #1,"我爱你中国,tab tab,tab.................."
请问如何在文件内填加最多的内容,比如填充至3M,使建立的这个文件有3M大小.谢谢,望高手解或.另外谢谢以前回答我的各位高手,谢谢BAIDU知道.
问题解决了,PRINT #1,STRING(100000,CHA(0))就可以了.没有最佳答案,对不起,我不给分了.
STRING(个数,字符),这个函数的意思是返回包含重复字符的字符串,长度等于个数,重复字符等于字符.PRINT #1,STRING(100000,CHA(0))的意思就是用100000个0填入文本文件
最佳答案
  • 二级知识专家网友:魅世女王
  • 2021-04-27 22:40
这些都是编译错误,估计你是tab写的太多了,写错成了,

print #1,"我爱你中国,tab tab,tab.................."

换行之后应该写成加上换行符号(下划线)的写法
print #1,"我爱你中国,tab _ tab,tab.................."

另外 tab也不是TAB制表符,
你也可以使用一个循环来做这个东西,不用写这么多了,

for i=0 to 30000
print #1,"tab"
next i
全部回答
  • 1楼网友:青春如此荒謬
  • 2021-04-28 02:34
直接写文件就能写到那么大,你上面提供的这段程序没有大问题。 只是 “FILENO= “C:\file1.txt" ” 里面的冒号是全角的。要使用半角的冒号。 会在文件中写入 我爱你中国,tab tab,tab.................. 这些文字
  • 2楼网友:一池湖水
  • 2021-04-28 01:09
private sub command1_click() open "c:\1.abc" for output as #1 print #1, text1.text print #1, text2.text print #1, text3.text close #1 end sub
  • 3楼网友:情战凌云蔡小葵
  • 2021-04-27 23:59
1)文件路径字符串中的冒号:和\号一定要英文半角 2)如果要使输入文本要TAB分隔,tab作为关键字使用,不要括在引号中 print #1,"我爱你中国,";tab;tab;tab
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息