📄 dataanalysisengine.h
字号:
// DataAnalysisEngine.h: interface for the CDataAnalysisEngine class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_DATAANALYSISENGINE_H__697D584E_14C0_4F13_ACD3_0885CF5A13F5__INCLUDED_)
#define AFX_DATAANALYSISENGINE_H__697D584E_14C0_4F13_ACD3_0885CF5A13F5__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
class CMyString
{
public:
int nLength;
char *m_pBuffer;
public:
CMyString(){}
void GetString(char buffer[],int length)
{
nLength=length;
m_pBuffer=buffer;
}
int Find(char buffer[],int length)
{
for(int i=0;i<=nLength-length;i++)
{
for(int j=0;j<length;j++)
{
if(buffer[j]!=m_pBuffer[i+j])
break;
}
if(j==length)
return i;
}
return -1;
}
};
class CData;
class CDataAnalysisEngine
{
public:
CDataAnalysisEngine();
virtual ~CDataAnalysisEngine();
private:
CMyString MyString;
unsigned int Cal_Crc(unsigned char *data_to_cal_crc, int len);
public:
BOOL ComposeData(CData*pdata);
BOOL DisComposeData(CData*pdata);
};
#endif // !defined(AFX_DATAANALYSISENGINE_H__697D584E_14C0_4F13_ACD3_0885CF5A13F5__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -