📄 parse.h
字号:
#ifndef _PARSE_H_
#define _PARSE_H_
#define _CHR_TYPE_INT_ 1#define _CHR_TYPE_FLOAT_ 2#define _CHR_TYPE_SHORT_ 3#define _CHR_TYPE_DOUBLE_ 4 typedef char *LPSTR, *PSTR;typedef const char *LPCSTR, *PCSTR;typedef LPCSTR LPCTSTR;
class Parse
{
public:
Parse ();
~Parse(); bool DetectionStr(const char *str,int Type,void * p);
char* GetErrorCode();
private:
char m_str1[256];
char * m_strErrorInfo;
int m_nNO;
char m_str[256] ;
int m_nLen;
private:
double CalculateNum(float num1, float num2, char op);
const char * FindLastOp(const char *str);
double StrHexToInt(char* strSource); double CalculateExp(const char *str); int CheckStr();
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -