关于字符转换的问题!在线先进 STR="(2 * (1000 + 0) + 2 * (1000 + 0) + 0 * (1000 + 0)) * 1 * 1 + 30"现在如何把STR的值算出来为4030,而不是0。谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 哦 要引用一个vbscript的object, 然后用他的eval来做 ?具体语句忘了,得查查了 可以把这段字符串带入select语句中,计算得到。如果不用sql,则必须要楼主自己分析了。可以用两个数组,类似堆栈,一个存放数字,一个存放符号这个是个很简单的模型,我以前编24点计算时就用到过。希望对楼主有用。 引用一个vbscript的object,怎么引用,如果用带入select语句的话,又要怎么实现,楼上的可以写的详细点吗? Dim sDim str1 As String str1 = "(2 * (1000 + 0) + 2 * (1000 + 0) + 0 * (1000 + 0)) * 1 * 1 + 30" Set s = CreateObject("ScriptControl") s.Language = "VBScript" MsgBox s.Eval(str1) Set s = Nothing 很想买个版服,在那买? SQL数据问题~~ 水晶报表9 怎样检测到窗体(MDI窗体)上已经打开了一个窗体? 请问一下datareport控件实现报表打印时出的问题,,谢谢,急! 要去一家公司参加考试,大家都近来帮我看看都会考些什么东西? 我用webbrowser打开一个网页,如何让webbrowser随机访问网页里面的连接呢??真心求教啊 如何用VB修改文件的ADS信息? vb中如何实现报表的打印 我想在数据库里做个拼音查询功能,请问谁能给我一个汉字拼音的数据库吗 请帮忙!!!!如何利用SendMessage发一个回车指令? 清华大学计算机系全部教程(视频版)谁要???
具体语句忘了,得查查了
如果不用sql,则必须要楼主自己分析了。
可以用两个数组,类似堆栈,一个存放数字,一个存放符号
这个是个很简单的模型,我以前编24点计算时就用到过。
希望对楼主有用。
Dim str1 As String str1 = "(2 * (1000 + 0) + 2 * (1000 + 0) + 0 * (1000 + 0)) * 1 * 1 + 30"
Set s = CreateObject("ScriptControl")
s.Language = "VBScript"
MsgBox s.Eval(str1)
Set s = Nothing