请问如何从Edit上读入一个函数

wakala 2004-05-08 10:22:52
如题,比如我在edit上写下sin(x)
则得到函数y=sin(x),就是说如何将读到的字符串编程函数
...全文
22 12 点赞 打赏 收藏 举报
写回复
12 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
wakala 2004-05-09
呵呵,多谢啊
  • 打赏
  • 举报
回复
wakala 2004-05-08
能不能详细点啊,最好给出代码
  • 打赏
  • 举报
回复
babycathq2000 2004-05-08
先判断功能,再拆分字符串,转换类型,实现计算,最后写出
  • 打赏
  • 举报
回复
keendom 2004-05-08
看来你要用一个case语句并且自己拆分字符串
  • 打赏
  • 举报
回复
babycathq2000 2004-05-08
如果做别的计算功能的实现,我个人认为,最苯但一定能实现的方法就是首先进行所要实现功能的判断,然后该删的删掉,将字符串转换类型,进行计算。
  • 打赏
  • 举报
回复
babycathq2000 2004-05-08
void __fastcall TForm1::Button1Click(TObject *Sender)
{
String a;
a = Edit1->Text;
String b = a.SubString(1,3);
if(b=="sin")
{
int Len = a.Length();
String c = a.Delete(Len,1);
String d = c.Delete(1,4);
Edit1->Text = sin(StrToFloat(d));
}
}

这属于比较踏实的做法。
  • 打赏
  • 举报
回复
wakala 2004-05-08
请帮个忙,只要y=sin(x)就OK
  • 打赏
  • 举报
回复
xiaoshi0 2004-05-08
如果是所有函数,则无解
  • 打赏
  • 举报
回复
wakala 2004-05-08
给个示例就行了,其他的可以学习
就给个
y=sin(x)
  • 打赏
  • 举报
回复
babycathq2000 2004-05-08
可以给代码,但你想实现哪些功能?
  • 打赏
  • 举报
回复
weill 2004-05-08
当然,对于常用的,建一个对应的表是另说了。
  • 打赏
  • 举报
回复
weill 2004-05-08
关注,和和。
我想,应该是无解。
  • 打赏
  • 举报
回复
相关推荐
发帖
C++ Builder
加入

1.3w+

社区成员

C++ Builder相关内容讨论区
申请成为版主
帖子事件
创建了帖子
2004-05-08 10:22
社区公告
暂无公告