从键盘向编辑框输入一个函数表达式,怎样转换为数学表达式
mfc吧
全部回复
仅看楼主
level 3
迈酱1
楼主
编辑框变量是cstring类型,输入时接收到的是cstring类型,怎样转换成数学表达式?
如:从键盘输入3*sin(58*x+9)+6,把该表达式转换成对应的数学表达式:3*sin(58*x+9)+6
2013年06月25日 02点06分
1
level 12
xcydz333
这个很难的骚年
2013年06月25日 07点06分
2
迈酱1
弄了一天了,头都大了
2013年06月27日 09点06分
level 7
猫猫起舞
得一个字符一个字符的判断
2013年06月26日 04点06分
3
迈酱1
判断好判断,问题是优先级问题
2013年06月27日 09点06分
猫猫起舞
回复 和煦阳光good :用栈来做,优先级高的放在栈最底下。数字和符号分成两个栈。先读式子,读到栈里,然后反过来分别从栈里读出来计算。
2013年06月28日 00点06分
迈酱1
回复 猫猫起舞 :问题已解决,,,谢谢啦!!!
2013年06月30日 04点06分
猫猫起舞
回复 和煦阳光good :^o^恭喜
2013年06月30日 05点06分
level 3
大众软件123
正则表达式和字符串处理函数,以前学php和js时候有很多现成的类,可以参考下
——来自 爱贴吧 Windows Phone 客户端
2013年07月28日 18点07分
4
level 1
罗11262761
楼主怎么解决的,可以分享一下吗?谢谢
2016年12月01日 02点12分
5
迈酱1
一个字符一个字符的识别,使用两个栈实现表达式的计算,具体实现
http://download.csdn.net/detail/u010870898/5713893
2016年12月01日 13点12分
1