jdatblock_h.h
来自「MCS51单片机的宏汇编器源程序。有需要的朋友请下载!」· C头文件 代码 · 共 54 行
H
54 行
//---------------------------------------------------------------------------
//-------- JdatBlock_H.h ----------------------------------------------------
//---------------------------------------------------------------------------
#ifndef JdatBlock_H.h // 防止被重复引用
#define JdatBlock_H.h
//---------------------------------------------------------------------------
#include "Jstring_H.h"
#include "Tokens_H.h"
#include "JsGlobal_H.h"
//---------------------------------------------------------------------------
class JdatBlock : public JObject
{ private:
int8u len; // 0 ~ 255
int8u dat[255]; // 0 ~ 254
public:
// Functions
JdatBlock(const Jstring& obj, int8u mode): len(0)
{ LoadData(obj, mode); } // constructor
JdatBlock():len(0) {} // constructor
// ---------- Functions ------------
int8u GetLen()const { return len; }
void clear() { len = 0; }
operator const char*()const { return dat; }
// char operator[](int8u x) { return dat[x]; }
void LoadData(const Jstring& obj, int8u mode);
bool merge(const JdatBlock& obj);
bool AddByte(int8u byte);
bool AddWord(int16u word);
// ----------------------
void show()const;
}; // end JdatBlock
//---------------------------------------------------------------------------
//---------------------------------------------------------------------------
#endif
//---------------------------------------------------------------------------
// end JdatBlock_H.h
//---------------------------------------------------------------------------
// Written by JamesyFront. ZLGmcu Dev.Co.Ltd. 2002.
//---------------------------------------------------------------------------
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?