void CWinMain::TakeFormula()
{
	formula = ParseFormula( winRedactor.CalculateStringForPlotter() );
	vars = formula.GetVariables();

	args.clear();
	for( int i = 0; i < static_cast<int>( vars.size() ); i++ ) {
		args[vars[i]] = std::make_pair( minParam[i], maxParam[i] );
	}
	buildPlot();
	::EnableMenuItem( GetMenu( handle ), ID_PARAMS, MF_ENABLED );
}
Beispiel #2
0
int main() {
	if (!ReadFormula(formula)) {
		cout << "\nFormula reading error!";
	}
	else {
		ParseFormula(formula);
		if (!IsCorrectFormula(formula)) {
			cout << "\nIncorrect formula!\n";
		}
		else {
			cout << "\nFormula is correct!\n";
		}
	}
	system("pause");
}