VB如何实现字符串奇偶位置的互换

从文本文档中提取的一组数据,比如FF1FFF1FFF1FF1FF如何将其转换为1FFF1FFF1FFFFFF1.我的程序DimaAsString,bAsString,cA... 从文本文档中提取的一组数据,
比如FF 1F FF 1F FF 1F F1 FF如何将其转换为
1F FF 1F FF 1F FF FF F1.
我的程序
Dim a As String, b As String, c As String, d As String
Open "f:\1.txt" For Input As #1

For i = 0 To 8
' For j = 0 To 1
Do While Not EOF(1)
Line Input #1, a
a = a & S

' Debug.Print a
Loop
'Next j
Next i
Debug.Print

Close #1

b = Split(a, " ")
For i = 0 To Len(b) Step 2
c = c + b(i + 1) + " " + b(i) + " "
Next i
Debug.Print c
错误提示为Len(b)缺少数组
Dim a As String, c As String
Open "f:\1.txt" For Input As #1

For i = 0 To 8

Do While Not EOF(1)
Line Input #1, a
a = a & S

' Debug.Print a
Loop

Next i
Debug.Print

Close #1

b = Split(a, " ")
For i = 0 To Len(b) Step 2
c = c + b(i + 1) + " " + b(i) + " "
Next i
Debug.Print c
改正后提示类型不匹配
展开
 我来答
lxz1969
2009-03-10 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8524
采纳率:33%
帮助的人:1.1亿
展开全部
b As String改为b,用Split函数时,接收变量必须是变体型的。
我给你的代码你看明白了没有?For i = 0 To Len(b) Step 2应该是For i = 0 To ubound(b) Step 2
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式