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

📄 wordfilter.h

📁 联通的短信网关平台。 sp 使用。 如果想自己用vc 开发短信业务
💻 H
字号:
// WordFilter.h: interface for the CWordFilter class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_WORDFILTER_H__68C0259A_6AEC_4CD7_AAF4_16DF3B3FF58C__INCLUDED_)
#define AFX_WORDFILTER_H__68C0259A_6AEC_4CD7_AAF4_16DF3B3FF58C__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

class CWordData
{
public:
	CWordData();
	~CWordData();

public:
	char m_cWord[30];
	int m_nLength;
	CWordData *m_pNext;
};

class CWordFilter 
{
public:
	CWordFilter();
	virtual ~CWordFilter();

public:
	int InitWordFilter(char *pFile);
	bool CreateWordTable(void);
	bool LocateFilterWord(const char *pBuf, int nBufLen);
	bool ReplaceFilterWord(char *pBuf, int nBufLen);
	bool DelData( char *pWord, int nLen);

	CWordData *m_pWordList;

private:
	int InitWordList(void);
	void SetSrcFile(char *pFile);
	void DestoryList(void);
	void InsData( char *pWord, int nLen);
	
private:
	char m_cFileName[256];
	int m_nHandle;
	char *m_pSrc;
	int m_nBufSize;
};

#endif // !defined(AFX_WORDFILTER_H__68C0259A_6AEC_4CD7_AAF4_16DF3B3FF58C__INCLUDED_)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -