
Добавил:
Studfiles2
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Оптимизация в САПР / Malgin_kurs / EnterFunction
.h// Этот класс представляет собою интерпретатор формул
#if !defined(AFX_ENTERFUNCTION_H__6D05EC2A_FA2E_4B19_A6C6_CACACEA41672__INCLUDED_)
#define AFX_ENTERFUNCTION_H__6D05EC2A_FA2E_4B19_A6C6_CACACEA41672__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif
class CEnterFunction
{
private:
CString Form_string(WORD DecimalZahl);
CString m_strFormula;
CString m_strFunction;
CString m_strErrortext;
CStringArray m_strStandardFunction;
double Snak(WORD& nPosition, CString& strCharacter);
double PLUS_MINUS(WORD& nPosition, CString& strCharacter);
double Delit_Umnogit(WORD& nPosition, CString& strCharacter);
double Stepen(WORD& nPosition, CString& strCharacter);
double Factor(WORD& nPosition, CString& strCharacter);
double Probel(WORD& nPosition, CString& strCharacter);
public:
CString GetFormula();
void SetFormula(CString Formula);
CEnterFunction();
virtual ~CEnterFunction();
double Raschet(CString strFormula, WORD& ErrorPosition, CString& Errortext);
double Vichislenie(CString strFormula);
};
#endif // !defined(AFX_ENTERFUNCTION_H__6D05EC2A_FA2E_4B19_A6C6_CACACEA41672__INCLUDED_)
Соседние файлы в папке Malgin_kurs