当前位置: 首页>>代码示例>>C++>>正文


C++ festring::IsEmpty方法代码示例

本文整理汇总了C++中festring::IsEmpty方法的典型用法代码示例。如果您正苦于以下问题:C++ festring::IsEmpty方法的具体用法?C++ festring::IsEmpty怎么用?C++ festring::IsEmpty使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在festring的用法示例。


在下文中一共展示了festring::IsEmpty方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: IgnoreCaseFind

festring::sizetype festring::IgnoreCaseFind(const festring& Where,
        const festring& What,
        sizetype Begin)
{
    if(What.IsEmpty())
        return Begin;

    for(; Where.GetSize() >= What.GetSize() + Begin; ++Begin)
        if(::Capitalize(Where[Begin]) == ::Capitalize(What[0]))
        {
            truth Equal = true;

            for(sizetype c = 1; c < What.GetSize(); ++c)
                if(::Capitalize(Where[Begin + c]) != ::Capitalize(What[c]))
                {
                    Equal = false;
                    break;
                }

            if(Equal)
                return Begin;
        }

    return NPos;
}
开发者ID:jarpiain,项目名称:ivan-tty,代码行数:25,代码来源:festring.cpp

示例2: BeTalkedTo

void febot::BeTalkedTo(festring String)
{
  String.PreProcessForFebot();

  if(!String.IsEmpty())
  {
    festring Word;
    wordchain* OldChain = GetControlWordChain();

    for(String.ExtractWord(Word); !Word.IsEmpty(); String.ExtractWord(Word))
    {
      wordchain* NewChain = CreateWordChain(OldChain, Word);
      OldChain->Link.push_back(NewChain);
      OldChain = NewChain;
    }

    OldChain->Link.push_back(GetControlWordChain());
  }
}
开发者ID:eldios,项目名称:ivan,代码行数:19,代码来源:febot.cpp


注:本文中的festring::IsEmpty方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。