zstkchar.h

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

H
31
字号
///////////////////////////////////////////////////////////////
//	字符栈类   (By Dwing)
///////////////////////////////////////////////////////////////
#ifndef _ZSTKCHAR_H_
#define _ZSTKCHAR_H_

#include <memory.h>
///////////////////////////////////////////////////////////////
class zStkchar
{
private:
	char*	data;
	long	size;
	long	num;
public:
			zStkchar(int vsize=64);
			~zStkchar()			{delete []data;}
	void	clear()				{num=0;}
	int		isfull()			{return num==size;}
	long	getsize()			{return size;}
	long	getnum()			{return num;}
	char*	getdata()			{return data;}
	int		push(char vc);
	int		pop(char &vc);
	int		copy(zStkchar &vsc);
	void	print(char *buf);
};
///////////////////////////////////////////////////////////////
#endif
///////////////////////////////////////////////////////////////

⌨️ 快捷键说明

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