如何在vb里处理字符串计算问题?

来源:百度知道 编辑:UC知道 时间:2024/05/16 05:24:39
比如说定义一个文字输入框,输入一个字符串如“1+2+3”,怎样得出数字结果6? 要详细易懂(俺是vb入门。。) 另:穷举法排除在外

在工具框中添加Microsoft Script Control 1.0控件。(啥?你没有?没有就别往下看了)窗体上创建一个控件Microsoft Script Control 1.0叫 ScrCon,添加代码ScrCon.Eval("1+2+3") 就是你的结果,Eval可以计算包括函数的字符串运算式。

a=split("1+2+3","+")
for i = 0 to Ubound(a)
b=cint(b)+cint(a(i))
next

b就是你要的最后结果

不好意思,刚刚没弄好,现在改了一下,你试一下