本文整理汇总了C++中CChars::EqualsIgnoreCase方法的典型用法代码示例。如果您正苦于以下问题:C++ CChars::EqualsIgnoreCase方法的具体用法?C++ CChars::EqualsIgnoreCase怎么用?C++ CChars::EqualsIgnoreCase使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CChars
的用法示例。
在下文中一共展示了CChars::EqualsIgnoreCase方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: ImportObjectClass
BOOL CObjectSourcesXML::ImportObjectClass(CTileWorld* pcWorld, CMarkupTag* pcTag)
{
CMarkupTag* pcClass;
CMarkupTag* pcFields;
CMarkupTag* pcObjects;
CChars szClass;
CTileType* pcType;
BOOL bResult;
pcClass = CMarkupTextParser::GetTag(pcTag, "Class");
if (!pcClass)
{
return FALSE;
}
pcFields = CMarkupTextParser::GetTag(pcTag, "Fields");
pcObjects = CMarkupTextParser::GetTag(pcTag, "Objects");
if (!pcClass)
{
return FALSE;
}
szClass.Init();
pcClass->GetText(&szClass);
bResult = FALSE;
if (szClass.EqualsIgnoreCase("Image"))
{
pcType = pcWorld->GetType("Image");
bResult = ImportImages(pcType, pcObjects);
}
else if (szClass.EqualsIgnoreCase("Boolean"))
{
pcType = pcWorld->GetType("Boolean");
bResult = ImportBooleans(pcType, pcObjects);
}
else
{
CMarkupTextParser::LogError(pcClass, "Type not allowed. Must be Image or Boolean.");
}
if (!bResult)
{
return FALSE;
}
return TRUE;
}
示例2: GetColumnIndex
int CCSVHelper::GetColumnIndex(char* szName)
{
SCSVRowImmutable* pcRow;
int i;
char* szHeader;
CChars sz;
pcRow = mcFile.Get(0);
for (i = 0; i < pcRow->iNumFields; i++)
{
szHeader = pcRow->Get(i);
sz.Init(szHeader);
sz.StripWhiteSpace();
if (sz.EqualsIgnoreCase(szName))
{
sz.Kill();
return i;
}
sz.Kill();
}
return -1;
}