#include #include "uCalc.h" using namespace std; using namespace uCalcSoftware; int main() { uCalc uc; // Overload for two numbers uc.DefineFunction("Combine(x, y) = x + y"); // Overload for two strings uc.DefineFunction("Combine(x As String, y As String) As String = x + y"); // Overload for three numbers uc.DefineFunction("Combine(x, y, z) = x + y + z"); cout << "Two numbers: " << uc.EvalStr("Combine(5, 10)") << endl; cout << "Two strings: " << uc.EvalStr("Combine('Hello, ', 'World!')") << endl; cout << "Three numbers: " << uc.EvalStr("Combine(5, 10, 20)") << endl; }