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

📄 zstrchar.h

📁 vc实现的pl0编译器,有读取输出功能-read() -write(),这个源码对初学编译原理者有很好的指导作用,我当初学的时候用了3天看懂了源码,也对编译原理更加理解了,毕竟只学理论不看代码是不可能
💻 H
字号:
///////////////////////////////////////////////////////////////
//	字符串类   (By Dwing)
///////////////////////////////////////////////////////////////
#ifndef _ZSTRCHAR_H_
#define _ZSTRCHAR_H_

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

⌨️ 快捷键说明

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