C/C++调用Lu的入门程序

来源:互联网 发布:匡恩网络待遇 编辑:程序博客网 时间:2024/05/22 08:39
 

C/C++调用Lu的入门程序

仅需要以下支持文件:

1、头文件lu32.h。
2、导入库lu32.lib。
3、核心库lu32.dll。

 

#include <windows.h>#include <iostream>#include <math.h>#include "lu32.h"//Lu头文件#pragma comment( lib, "lu32.lib" )using namespace std;void main(void){void *hFor;//表达式句柄luINT nPara;//存放表达式的自变量个数LuData *pPara;//存放输入自变量的数组指针LuData Val;//存放表达式的值luINT ErrBegin,ErrEnd;//表达式编译出错的初始位置和结束位置int ErrCode;//错误代码wchar_t ForStr[]=L"f(x,y)=x+y";//字符串表达式int i;if(!InitLu()) return;//初始化LuErrCode=LuCom(ForStr,0,0,0,hFor,nPara,pPara,ErrBegin,ErrEnd);//编译表达式if(ErrCode){cout<<"表达式有错误!错误代码:"<<ErrCode<<endl;}else{for(i=0;i<=nPara;i++)//表达式自变量赋值,均赋值为1{pPara[i].BType=luStaData_int64; pPara[i].VType=luStaData_int64; pPara[i].x=1;}Val=LuCal(hFor,pPara);//计算表达式的值cout<<Val.x<<endl;}FreeLu();//释放Lu}


运行结果:

2
请按任意键继续. . .

原创粉丝点击