本文整理汇总了C++中CStr::CStr方法的典型用法代码示例。如果您正苦于以下问题:C++ CStr::CStr方法的具体用法?C++ CStr::CStr怎么用?C++ CStr::CStr使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CStr
的用法示例。
在下文中一共展示了CStr::CStr方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: PrintArgsCmd
static bln PrintArgsCmd( const CArguments *args )
{
if( !args )
{
SENDLOG( CLogger::Tag::info, "no arguments\n" );
return true;
}
CStr str;
for( ui32 index = 0; index < args->Size(); ++index )
{
char a_buf[ 2048 ];
Funcs::PrintToStr( a_buf, 2047, "%s %i\n", args->AgS( index ), args->FmtGet( index ) );
str += a_buf;
}
SENDLOG( CLogger::Tag::info, "arguments:\n%s\n", str.CStr() );
return true;
}
示例2: EchoCmd
static bln EchoCmd( const CArguments *args )
{
if( args )
{
CStr str;
for( ui32 index = 0; index < args->Size(); ++index )
{
str += args->AgS( index );
if( index + 1 < args->Size() )
{
str += " ";
}
}
SENDLOG( CLogger::Tag::info, "%s\n", str.CStr() );
}
return true;
}