我有一个文件文件,2000K大小,但是第一行的内容不是我想要的,我想要改一下内容。
原先是“@C!”
改成“@”
请大虾指教。有何良策?多谢多谢了
我用的是TextStream方法
原先是“@C!”
改成“@”
请大虾指教。有何良策?多谢多谢了
我用的是TextStream方法
解决方案 »
- 奇怪,窗体间的操作问题
- 小词典排序
- 怎样实现MSFlexGrid里面的多行多列的拷贝、粘贴 (在线等哈)
- 急:mschart话的曲线怎么总是在中间,怎么让曲线靠左,从左边向右延伸
- 怎样打开一个现有的PDF文档?
- 怎么写一个自己定义的参数数量可变的函数
- 我这个语句该怎么改
- 大家讨论一下:数据库新增记录那种方法好
- 奇了怪了,cstr(Time)在设计阶段的立即窗口好用,运行是就是"",各位帮助解决一下,急!急!急!急!
- 我的作业:VB.net与VB6.0有什么区别?大哥大姐们多灌水,谢谢!
- 数据库中的二进制图相怎么保存在xml中?
- DataReport 怎么打印出来显示为表格 字段自动绑定.表格宽度固定,如果字段长了 可以自动换行!怎么实现
Dim s() As String
Dim Index As Long
Dim LineID As Long
Dim CharID As Long
Dim sLine As String
Dim sChar As String
Open App.Path & "\1.txt" For Input As #1
Index = 0
Do While Not EOF(1)
ReDim Preserve s(Index)
Line Input #1, s(Index)
Index = Index + 1
Loop
Close #1
LineID = 1 '"你要修改的行号"
CharID = 3 '"你要修改的字符号"
sChar = "a" '"你要修改的字符"
sLine = s(LineID - 1)
s(LineID - 1) = Left(sLine, CharID) & sChar & Right(sLine, Len(sLine) - CharID)
Text1.Text = vbNullString
For Index = 0 To UBound(s)
Text1.Text = Text1.Text & s(Index) & vbCr
Next Index
Open App.Path & "\1.txt" For Output As #1
For Index = 0 To UBound(s)
Print #1, s(Index) & vbCr
Next Index
Close #1
End Sub