使用一個單重的循環掃描這個字符串中的所有字符,對每一個字符的出現次數進行統計,最后輸出每個字符的出現次數。
成都創新互聯公司于2013年開始,先為塔城等服務建站,塔城等地企業,進行企業商務咨詢服務。為塔城企業網站制作PC+手機+微官網三網同步一站式服務解決您的所有建站問題。
Private Sub Command1_Click()
s = InputBox("請輸入一個英文字符串:")
Dim a(128) As Integer
For i = 1 To Len(s)
t = Asc(Mid(s, i, 1))
a(t) = a(t) + 1
Next i
For i = 1 To 127
If a(i) 0 Then Print Chr(i); ":"; a(i)
Next i
End Sub
調用 腳本解析引擎,
textbox2.text=Eval(textbox1.text).ToString()
Function?Eval(ByVal?Expressions?As?String)?As?Double
Dim?Mssc?=?CreateObject("MSScriptControl.ScriptControl")
Mssc.Language?=?"vbscript"
Return?CDbl(?Mssc.Eval(Expressions))
End?Function
不喜歡上面提示的警告的話
textbox2.text=EvalString(textbox1.text)
Function?EvalString(ByVal?Expressions?As?String)?As?String
dim?oType?=?System.Type.GetTypeFromProgID("MSScriptControl.ScriptControl")
Dim?o?=?System.Activator.CreateInstance(oType)
oType.InvokeMember("Language",?System.Reflection.BindingFlags.SetProperty?,?Nothing,?o,New?Object(){?"vbscript"})
Return?oType.InvokeMember("Eval",?System.Reflection.BindingFlags.InvokeMethod,?Nothing,?o,?New?Object(){Expressions}).ToString()
End?Function
Eval 在VB中使用,剛找到的_vb吧_百度貼吧
Dim str1 As String = "112113114111"
Dim str2 As String = "11"
Dim count As Integer = 0
For i As Integer = 0 To str1.Length - 1
Dim f As Integer = str1.IndexOf(str2, i)
If f -1 Then
MsgBox("str2出現在str1的" f "個字符位置")
i = f
count += 1
End If
Next
MsgBox("統計出str1中共有" count "個str2!")
網頁題目:vb點虐
字符串計算 vb字符串運算
鏈接地址:http://vcdvsql.cn/article48/ddijcep.html
成都網站建設公司_創新互聯,為您提供域名注冊、品牌網站制作、營銷型網站建設、ChatGPT、定制網站、小程序開發
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯