用循环判断字符的ASCII码是否是数字。
解决方案 »
- VC 制作的dll,返回值为uchar,在VB中如何定义和得到正确结果
- 求教一个简单问题。
- 数组从小到大排列,大虾帮忙 我是新新人
- 急,递归函数出现提示错误(实时错误'28',堆栈空间溢出)
- 高手帮忙,vb调用word生成表格以后,提示“远程服务器不存在或不能使用,不知是何原因?”
- 关于用vb开发ActiveX,全局变量的初始化问题
- 哪位大哥能帮帖个用Access存图片的程序.Please come in.
- 当listbox.style=1,即为复选框时, 怎样取得所有被选中项目的text??
- 谁知道?哪错了?
- VB难题求解,高手快进来看看啊!
- 急盼高手请教!!!!!!
- 有什么工具可以得到.DLL文档中的函数的所有信息?(包括函数的参数,返回值)
如果是前者,只要:
Dim i As Integer, j As Integer
Dim astr1 As String, astr2 As String
Dim astr As String
i = (m) '这是得到用户输入的m值
j = (n)'这是得到用户输入的n值
astr = "ABCdn6470Abc123"
astr1 = Left(astr, i)
astr2 = Mid(astr, i + 1, j)这使,astr1与astr2就是你要的拉.如果是后者,就得:
Dim i As Integer, j As Integer, t As Integer, k As Integer
Dim astr1 As String, astr2 As String
Dim astr As String
astr = "ABCdn6470Abc123"
j = Len(astr)
k = 0
For i = 1 To j
t = Asc(Mid(astr, i, 1))
If t <= 57 And t >= 48 Then
astr2 = astr2 & Mid(astr, i, 1)
k = 1
Else
If k <> 0 Then Exit For
astr1 = astr1 & Mid(astr, i, 1)
End If
Next
这使,astr1与astr2就是你要的拉.