本文整理汇总了C++中ACE_CString::strstr方法的典型用法代码示例。如果您正苦于以下问题:C++ ACE_CString::strstr方法的具体用法?C++ ACE_CString::strstr怎么用?C++ ACE_CString::strstr使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ACE_CString
的用法示例。
在下文中一共展示了ACE_CString::strstr方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: name_key
CORBA::Boolean
inventory_i::getCDinfo (const char * artist,
char *& title,
CORBA::Float_out price)
{
CORBA::Boolean in_stock = 0;
price = 0.0f;
ACE_CString name_key ("Beatles");
ACE_CString name (artist);
CORBA::String_var tmp = title;
ACE_UNUSED_ARG (tmp);
if (name.strstr (name_key) != ACE_CString::npos)
{
ACE_CString title_key ("Sgt. Pepper");
ACE_CString working_title (title);
if (working_title.strstr (title_key) != ACE_CString::npos)
{
title =
CORBA::string_dup ("Sgt. Pepper's Lonely Hearts Club Band");
price = 13.49f;
in_stock = 1;
}
else
{
title = CORBA::string_dup ("not found");
}
}
else
{
title = CORBA::string_dup ("not found");
}
return in_stock;
}