本文整理汇总了C++中TString::Find方法的典型用法代码示例。如果您正苦于以下问题:C++ TString::Find方法的具体用法?C++ TString::Find怎么用?C++ TString::Find使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类TString
的用法示例。
在下文中一共展示了TString::Find方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: GetFestivalClass
int VAISNAVADAY::GetFestivalClass(TString &str)
{
int i, j, val;
i = str.Find("[c");
if (i >= 0)
{
// i += 2;
if ((i + 2) < str.GetLength())
{
val = int(str.GetAt(i+2) - '0');
j = str.Find("]", i);
if (j >= str.GetLength())
j = str.GetLength();
if (j > i)
{
str.Delete(i, j - i + 1);
}
if (val < 0 || val > 6)
return -1;
return val;
}
else
return -1;
}
else
{
return -1;
}
}
示例2: GetFastingSubject
void VAISNAVADAY::GetFastingSubject(TString &strFest, int &nFast, TString &strFastSubj)
{
int nf, nf2;
// default values
nFast = 0;
strFastSubj.Empty();
// finding fast subject
nf = strFest.Find("[f:");
if (nf >= 0 && nf < strFest.GetLength())
{
// ziskava typ postu
nFast = strFest.GetAt(nf+3) - '0';
nf2 = strFest.Find("]", nf);
if (nf2 >= 0)
{
strFest.Mid(nf + 5, nf2 - nf - 5, strFastSubj);
}
strFest.Delete(nf, strFest.GetLength() - nf);
}
}