probsolvcontent.cpp

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

CPP
31
字号
#include "ProbSolvContent.h"

static const SHORT Offset[ProbSolvContent::NUM_SUBCONTENT+1] = 
{
	ProbSolvContent::DHHM	,
	ProbSolvContent::ZALS	,
	ProbSolvContent::ZAZT	,
	ProbSolvContent::ZABW	,
	ProbSolvContent::CXYGH	,
	ProbSolvContent::HZ	,
	ProbSolvContent::DR	,
	ProbSolvContent::JYA	,
	ProbSolvContent::JYB	,
	ProbSolvContent::JYAB	,
	ProbSolvContent::END
};

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

void ProbSolvContent::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 + -
显示快捷键?