level 7
又来麻烦大佬们啦
如何将一段文本写入文档文件(a.txt)的指定行,
或者是将a.txt的文本的内容读出再相应位置合并之后再写入呢
2020年07月13日 08点07分
1
level 15
VB对顺序文件的写入方式只有Output和Append两种,前者为覆盖(替换原有的全部内容),后者为追加(在原有内容之后写入新的内容)
如果想在顺序文件中间添加或修改一行,只能先将文件内容读取到内存变量中,然后进行添加或修改,最后将变量用Output方式写回原文件
2020年07月13日 09点07分
2
吧务
level 13
如果要把一段文字【cWZ】插入到当前文件夹中【ABC.TXT】中的第 5 行和第 6 行之间,就用以下代码即可:
n = 0
Open "ABC.TXT" For Input As #1
Open "ABD.TXT" For Output As #2
Do While Not EOF(1)
n = n + 1
Line Input #1, cc
Print #2, cc
If n = 5 Then Print #2, cWZ
Loop
Close
Kill "ABC.TXT"
Name "ABD.TXT" AS "ABC.TXT"
2020年07月13日 13点07分
4