从文件中读出函数并执行(200分)

  • 主题发起人 主题发起人 chinacmb
  • 开始时间 开始时间
C

chinacmb

Unregistered / Unconfirmed
GUEST, unregistred user!
只程序中定义一个函数如下:func(a,b:integer):integer;
然后我把该函数写在一个文本文件里,形式如下:func(a,b)+func(c,d)-func(e,f),则我每次要用到的时候,只要从文本文件里将对应的信息读出就行了,请问,能够做到这样吗?
请指教
 
如果你想这样做的话,你要自己做一个解析程序哦!
 
能做到
这比起在外部定义流程的程序简单多了
只要在程序和文件之间定义号规范就可以了,
 
关注!楼上能不能多提供点资料!
 
我可是个很有挑战性的话题,我也想知道。呵呵。
 
这就是源码开放的细节呀!关注中……
 
同意 smj_9547,自己做一个解析程序,从左到右进行,发现是"Func"就用函数Func替换
 
楼主的问题好像不严谨,应该再说清楚一点。
 
老大门,给个demo啊,而不是这样说,说理论我也有点知道!
 
怎样做解析程序呀,给个demo吧老大。为什么不做个DLL 文件呢?要把函数写在一个文本文件里呢?
 
Ralib 可以。
 
我想这么东西应该是和编译器类似,首先,把文件里的字符扫描一下,然后再进行处理。不是计算机专业,但是,感觉你要解决这个问题,可以看看编译原理里的语法分析,词法分析类的内容。这里有个帖子,希望你对你有所启发。
http://www.csdn.net/develop/article/21/21572.shtm
 
看一下这个源码吧。有点像
http://www.playicq.com/dispdocnew.php?id=9738
 
把参数写到INI文件里呢、
 
谢谢各位,我用了很傻的办法来解决,虽然各为没有帮我解决问题,但是还是谢谢各位的发言。
 
后退
顶部