testcontent.cpp

来自「嵌入式系统PDA的流程」· C++ 代码 · 共 47 行

CPP
47
字号
#include "TestContent.h"

static const SHORT Offset[TestContent::NUM_SUBCONTENT+1] = 
{
	TestContent::DHHM	,
	TestContent::CSJG	,
	TestContent::CSZT	,
	TestContent::JLDYAD	,
	TestContent::JLDYBD	,
	TestContent::JLDYAB	,
	TestContent::ZLDYAD	,
	TestContent::ZLDYBD	,
	TestContent::ZLDYAB	,
	TestContent::DZAD	,
	TestContent::DZBD	,
	TestContent::DZAB	,
	TestContent::DRAD	,
	TestContent::DRBD	,
	TestContent::DRAB	,
	TestContent::DZADC	,
	TestContent::DZBDC	,
	TestContent::DZBA	,
	TestContent::JHJKDDY,
	TestContent::JHJHLDL,
	TestContent::BHYPL	,
	TestContent::DRPH	,
	TestContent::ZXPH	,
	TestContent::JSZS	,
	TestContent::ABJJLZK,
	TestContent::KLJL	,
	TestContent::HLJL	,
	TestContent::END	
};

SHORT TestContent::GetSubContentLength(SHORT Index)
{
	return Offset[Index + 1] - Offset[Index];
}

void TestContent::GetSubContent(SHORT Index, CHAR* strSubContent)
{
	SHORT iOffset = Offset[Index];
	SHORT iLength = Offset[Index + 1] - iOffset;

	memcpy(strSubContent, &m_strContent[iOffset], iLength);
	strSubContent[iLength] = '\0';
}

⌨️ 快捷键说明

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