#include #include "uCalc.h" using namespace std; using namespace uCalcSoftware; int main() { uCalc uc; auto expr = uc.Parse("12345.6789"); // Default (General with up to 15 digits) cout << expr.EvaluateStr(FormatStyle::Default) << endl; // Fixed notation with 2 decimal places cout << expr.EvaluateStr(FormatStyle::Fixed, 2) << endl; // Scientific notation with 3 decimal places cout << expr.EvaluateStr(FormatStyle::Scientific, 3) << endl; // General notation constrained to 4 significant digits cout << expr.EvaluateStr(FormatStyle::General, 4) << endl; // Hexadecimal floating-point notation cout << expr.EvaluateStr(FormatStyle::Hex) << endl; }