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

wakala 2004-05-08 10:22:52
如题,比如我在edit上写下sin(x)
则得到函数y=sin(x),就是说如何将读到的字符串编程函数
...全文
48 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
  • 打赏
  • 举报
回复
关注,和和。
我想,应该是无解。

13,870

社区成员

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

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