永发信息网

VB大虾们请进

答案:3  悬赏:0  手机版
解决时间 2021-07-26 23:43

VB中怎样把文本文件中每一行的值赋于变量数组中(注:单维数组)

再把固定的字符写在每个变量数组的前面如“这是”,后面为数组值

再另存为一个文本文件。(数组上界不确定)

例:a.txt内容为

张三

李四

赵五

......

得到b.txt 内容为

我是张三

我是李四

我是赵五

.......

最佳答案
Private Sub Command1_Click()
Dim strs() As String, txt As String, s As Integer
If Dir(App.Path & "/a.txt") <> "" Then
Open App.Path & "/a.txt" For Input As #1
Do While Not EOF(1)
Line Input #1, txt
n = n + 1
ReDim Preserve strs(n)
strs(n) = txt
End If
Loop
Close #1
Open App.Path & "/b.txt" For Output As #2
For s = 1 To n
Print #2, "我是" & strs(s)
Next
Close #2
Else
MsgBox "对不起,找不到a.txt文件,请检查磁盘是否存在该文件": Exit Sub
End If
End Sub
以上是代码过程,如果对代码还有什么不明白之处,可以追问!
全部回答
一行一行的读取文件,并存入数组中。
Option Explicit Const DefaultStr = "我是" Private Sub Form_Activate() Dim temp As String, arr(), i, n On Error GoTo errmsg Open "c:\a.txt" For Input As #1 Do While Not EOF(1) Line Input #1, temp If Trim(temp) > 0 Then n = n + 1 ReDim Preserve arr(1 To n) arr(n) = temp End If Loop Close #1 Open "c:\b.txt" For Output As #1 For i = 1 To n Print #1, DefaultStr & arr(i) Next Close #1 MsgBox "完成!输出文件位置c:\b.txt" Unload Me Exit Sub errmsg: MsgBox "检查c:\a.txt文件是否存在!" End Sub
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
月经推迟三天,今天二十六号来的帮我算下排卵
胃湿热吃什么东西好一点
怎样把QQ交易消息删除
武则天对男人经典语录,武则天说过什么经典话
DNF转职转什么好?
为什么要称歌剧里的声音为“海豚音”?
北极熊的毛是什么样的?
想念一个人、做什么事都没劲、该怎么办?
DNF11月20号更新后,我老是网络中断怎么回事
We want to get a birthday cake for her 的
从事银保行业该注意什么?
积分求:我不知道论坛 邀请码一个.
我是一名宾馆经理,手下员工拿了现金600元自
星期三的国际和国内新闻都有哪些
如何更牛的玩转QQ?
推荐资讯
我16岁了,身高1米55,算不算矮?
试用刻度尺之前,要注意观察他的零刻度线
砍树摸雀什么意思
潤肤乳是做什么的?
想买台游戏本,价格3000左右,10寸左右屏幕,
填上意思相同的词:我想把眼睛装在风筝上.(
关于梅兰竹菊的佳句,梅兰竹菊的诗句
描写天气的诗歌,幼儿园老师天气转凉怎么写简
表达对父母的牵挂句子,抒发思念之情的古诗
纳兰容若是怎么去世的?他有几个妻子
在平面镜成像中为什么要摆一只蜡烛点燃而另一
迈克杰克逊是怎样死的,,?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?