询问vb 程序 s = Left(s, Len(s) - 1)‘为什么要加这句呢’ 10

OptionBase1DimsAsStringPrivateSubCommand1_Click()OpenApp.Path&"\in5.dat"ForInputAs#1s... Option Base 1
Dim s As String
Private Sub Command1_Click()
Open App.Path & "\in5.dat" For Input As #1
s = Input(LOF(1), #1)
Close #1
End Sub

Private Sub Command2_Click()
'需考生编写
For i = 1 To Len(s)
j = Asc(Mid(s, i, 1))
Select Case j
Case 48 To 57, 65 To 90, 97 To 122
Case Else
Mid(s, i, 1) = "-"
End Select
Next i
j = Len(s) - 1
For i = 1 To j
If Mid(s, i, 1) = "-" And Mid(s, i + 1, 1) = "-" Then
s = Left(s, i) + Right(s, j - i)
j = j - 1
i = i - 1
End If
Next i

s = Left(s, Len(s) - 1)‘为什么要加这句呢’如果s末尾没有空格,就不会产生‘-’,这样不是把最后一个英文字符删掉了吗?

r = Split(s, "-")
b = r(0)
For i = 1 To UBound(r)
If Len(b) < Len(r(i)) Then b = r(i)
Next i
Text2.Text = Len(b)
Text1.Text = Int((Len(s) - UBound(r)) / (UBound(r) + 1) + 0.5)

End Sub

Private Sub Form_Unload(Cancel As Integer)
Open App.Path & "\out5.dat" For Output As #1
Print #1, Text1.Text, Text2.Text
Close #1
End Sub
展开
 我来答
sk574440774
2010-03-23
知道答主
回答量:2
采纳率:0%
帮助的人:0
展开全部
你们知道吗?1213612839。。615817019这个号的主人叫刘梅仙!就好象名字一样她太厉害了!玩男人是个高手!两个高中生同时被她耍!太厉害了!没有话说我就是其中一个!我们男人太痴情!真的也太弱智!厉害吖!是男人看见就转发!不为别的!只要你还是个人就要发!就有权力和义务转发!也酸我求你们了!为男人们愤怒吧!花你们一点时间!现在在耍第几个我不知道!为了男人发吧求你们了!!!谢谢!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
paykka
2025-08-05 广告
由于 Paykka 的所有操作流程都是线上化的,所以推测其支持移动端操作,比如通过 APP 或者适配移动端的网页端。这方便用户随时随地管理自己的账户和资金,提升了使用的便捷性。具体情况可咨询官方确认。... 点击进入详情页
本回答由paykka提供
ZhuQiang_LYG
2010-03-22 · 超过34用户采纳过TA的回答
知道答主
回答量:108
采纳率:0%
帮助的人:100万
展开全部
先说说这个程序是干什么的?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式