如何将字符串转化成数学表达式?

llhwan 2002-05-13 09:28:19
在edit 控件中输入字符串,如何将它转化成数学表达式呢?
比如说:
在EDIT 中输入:“x1+x2*sqrt(x1)”
如何将它转化成数学表达式:x1+x2*sqrt(x1)
x1,x2为自己定义的变量,
谢谢!!!!!!!!!!
...全文
90 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
iampawpawcsdn 2002-05-13
  • 打赏
  • 举报
回复
这种例子在数据结构的书里面有
首先要确定你的运算符有几个,优先级怎么定
然后再将变量带入
lovingkiss 2002-05-13
  • 打赏
  • 举报
回复
定义一个不定数组
把字符串中的变量分离出来;只要知道有多少变量就可以了;
用等数量数组替换就是了;明白了么?谢谢
具体做法就很简单了,你自己来吧;
tygh2000 2002-05-13
  • 打赏
  • 举报
回复
呵呵,delphi中没有现成的函数可以使用的,你要自己写的,不过很繁琐的,你可以简化一下,比如在窗体上加几个操作数一、二,和计算符,这样程序设计起来应该容易点了!

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧