- 博客(0)
- 资源 (4)
- 收藏
- 关注
类C语言的脚本解析执行(使用C++语言编写,附源代码)20090121
新版本
修正了上一版本的某些bug,减少了全局变量的使用,
并增加对变量引用的判断,以在格式化公式组时确定变量的引用情况,确定是否释放公式组中的变量,对内存中公式删除时不会再产生野指针
本组建主要用于在程序中解析预先编写的类C脚本,并依据脚本执行,可通过调用外部指针函数读入输入变量执行计算,最终得出计算结果写入输出变量中;用户可通过读取输出变量获取最终的结果。
脚本中可调用函数,函数分为系统函数和自定义函数两种;系统函数可直接调用;自定义函数需在脚本中自行定义
2009-01-21
类C语言的脚本解析执行(使用C++语言编写)20080625
本组建主要用于在程序中解析预先编写的类C脚本,并依据脚本执行,可通过调用外部指针函数读入输入变量执行计算,最终得出计算结果写入输出变量中;用户可通过读取输出变量获取最终的结果。
脚本中可调用函数,函数分为系统函数和自定义函数两种;系统函数可直接调用;自定义函数需在脚本中自行定义
该组件可用编写字符串和数字运算处理脚本,供运行时调用获取执行结果
1、组件调用的方式可以参考 main.c
2、脚本的编写可以参考 debug/my.cfg
3、可调用系统函数有
atof: 将字符串转换为浮点数
ceil:
floor:
abs:
index:
strcmp:
strtok:
substr:
strlen:
trim:
strstr:
split:
replace:字符串替换函数
printf:
这些函数基本与同名c函数相同
4、可预先编写一组脚本文件,编译时为每个文件指定ID,供调用时选择
5、字符串可直接赋值及相加
2008-06-25
类C语言的脚本解析执行(使用C语言编写)
本组建主要用于在程序中解析预先编写的类C脚本,并依据脚本执行,可通过调用外部指针函数读入输入变量执行计算,最终得出计算结果写入输出变量中;用户可通过读取输出变量获取最终的结果。
脚本中可调用函数,函数分为系统函数和自定义函数两种;系统函数可直接调用;自定义函数需在脚本中自行定义
2008-02-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人