2004-07-13 08:57:00,11111,11111,CM,DELIVRD,SMT
2004-07-13 08:57:06,22222,22222,CM,<NULL>,SMT
2004-07-13 08:57:09,33333,33333,CM,DELIVRD,SMT
2004-07-13 08:57:12,44444,44444,CM,DELIVRD,SMT
2004-07-13 08:57:15,55555,55555,CM,DELIVRD,SMT
2004-07-13 08:57:21,66666,66666,CM,DELIVRD,SMT
2004-07-13 08:57:24,77777,77777,CM,DELIVRD,SMT以上文本AA.20040715 不是DOS格式的文本文件,请问如何转化成DOS文件?谢谢!请问一下错在哪里?谢谢
Sub ConvertFile(File$)
Dim f%, ff%, t As String * 2048, ct&, x%, nxt%
f% = FreeFile
Open File$ For Binary As #f%
ff% = FreeFile
Open File$ & "OK" For Output As #ff%
Do While Not EOF(f%)
Get #f%, , t$
x% = 1
Do While x% < Len(t$)
ct& = ct& + 1
x% = InStr(x%, t$, ChrB$(10))
If x% = 0 Then Exit Do
Print #ff%, Left$(t$, x% - 1)
t$ = Right$(t$, Len(t$) - x%)
Loop
Loop
Close #ff%
Close #f%Exit_Sub: Exit SubFile_Err:
Resume Exit_SubEnd Sub
2004-07-13 08:57:06,22222,22222,CM,<NULL>,SMT
2004-07-13 08:57:09,33333,33333,CM,DELIVRD,SMT
2004-07-13 08:57:12,44444,44444,CM,DELIVRD,SMT
2004-07-13 08:57:15,55555,55555,CM,DELIVRD,SMT
2004-07-13 08:57:21,66666,66666,CM,DELIVRD,SMT
2004-07-13 08:57:24,77777,77777,CM,DELIVRD,SMT以上文本AA.20040715 不是DOS格式的文本文件,请问如何转化成DOS文件?谢谢!请问一下错在哪里?谢谢
Sub ConvertFile(File$)
Dim f%, ff%, t As String * 2048, ct&, x%, nxt%
f% = FreeFile
Open File$ For Binary As #f%
ff% = FreeFile
Open File$ & "OK" For Output As #ff%
Do While Not EOF(f%)
Get #f%, , t$
x% = 1
Do While x% < Len(t$)
ct& = ct& + 1
x% = InStr(x%, t$, ChrB$(10))
If x% = 0 Then Exit Do
Print #ff%, Left$(t$, x% - 1)
t$ = Right$(t$, Len(t$) - x%)
Loop
Loop
Close #ff%
Close #f%Exit_Sub: Exit SubFile_Err:
Resume Exit_SubEnd Sub
解决方案 »
- insert的速度问题
- VB代码问题
- 初学VB 这句代码 Declare Function MnpCloseComm Lib "mnp" () As Long 是什么意思啊?
- VB中操作webbrowser控件中的word的光标位置问题(急!!)
- 如何在水晶报表中只打印部分数据?
- WINDOWS 2000 下 ActiveReport关于WINDOWS的报表打印自定义纸张的问题
- 问 通过VB命令 怎样修改数据库? 比如添加记录 删除记录 请帮帮忙
- 菜鸟求解~~~
- 白送分的问题!!!!!!!!!
- 不知道该“卧室”搞??
- 怎么使用在VB中添加的windows media player 9.0的播放控件呢?
- 求助:在MSHFlexGrid中,如何获得鼠标点击单元格的事件???
不过...要自己重输!
应该是Replace(s, Chr(10), vbNewLine)吧
Replace(s, Chr(10), vbcrlf)