hbufstream.h

来自「积下的一点C++编程序库源码」· C头文件 代码 · 共 38 行

H
38
字号
// HBufStream.h: interface for the HBufStream class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_HBUFSTREAM_H__44916357_27D5_4B9C_A0DB_895A522FEDE7__INCLUDED_)
#define AFX_HBUFSTREAM_H__44916357_27D5_4B9C_A0DB_895A522FEDE7__INCLUDED_

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

#include "HInputStream.h"

class HBufStream : public HInputStream  
{
	char *m_pBuf;
	unsigned long m_Pos;
public:
	HBufStream(){m_pBuf=NULL;m_Pos=0;};
	virtual ~HBufStream(){};
	void SetBuf(char *pBuf)
	{
		m_pBuf=pBuf;
		m_Pos=0;

	};
	char GetOneCharater()
	{
		char c= m_pBuf[m_Pos];
		if(c)
			m_Pos++;
		return c;
	};

};

#endif // !defined(AFX_HBUFSTREAM_H__44916357_27D5_4B9C_A0DB_895A522FEDE7__INCLUDED_)

⌨️ 快捷键说明

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