⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dataanalysisengine.h

📁 用事件方式
💻 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 + -