zasmchar.h

来自「预测分析程序源代码」· C头文件 代码 · 共 35 行

H
35
字号
///////////////////////////////////////////////////////////////
//	字符集合类	 (By Dwing)
///////////////////////////////////////////////////////////////
#ifndef _ZASMCHAR_H_
#define _ZASMCHAR_H_

#include <memory.h>
///////////////////////////////////////////////////////////////
class zAsmchar
{
private:
	char*	data;
	long	size;
	long	num;
public:
			zAsmchar(int vsize=64);
			~zAsmchar()			{delete []data;}
	void	clear()				{num=0;}
	int		isfull()			{return num==size;}
	long	getsize()			{return size;}
	long	getnum()			{return num;}
	char*	getdata()			{return data;}
	int		add(char vc);
	int		del(char vc);
	long	find(char vc);
	int		copy(zAsmchar &vac);
	void	cut(zAsmchar &vac);
	void	and(zAsmchar &vac);
	int		or(zAsmchar &vac);
	void	print(char *buf);
};
///////////////////////////////////////////////////////////////
#endif
///////////////////////////////////////////////////////////////

⌨️ 快捷键说明

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