📄 test.cpp
字号:
// test.cpp : Definiert den Einsprungpunkt f黵 die Konsolenanwendung.
//
#include "stdafx.h"
#include "..\MathParser\MathParser.h"
int main(int argc, char* argv[])
{
CStrMap varmap;
double varvalues[] = { 5, 6.1,0.1 };
CMathParser mp;
varmap.AddString( "X", varvalues );
varmap.AddString( "Y", varvalues+1 );
varmap.AddString( "SOMEVERYLONGVARIABLENAME", varvalues+2 );
double result;
char formula[]="x + sin(y)+pi+SOMEVERYLONGVARIABLENAME";
mp.Parameters=&varmap;
char *ErrMsg = mp.Parse( formula, &result );
printf("%s=",formula);
if ( ErrMsg == NULL )
printf( "%.15G\n", result );
else
puts( ErrMsg );
varvalues[0]=2;
varmap.Replace("X",varvalues);
ErrMsg = mp.Parse( formula, &result );
printf("after changing the variable value:");
if ( ErrMsg == NULL )
printf( "%.15G\n", result );
else
puts( ErrMsg );
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -