本文整理汇总了C++中MyString::Add方法的典型用法代码示例。如果您正苦于以下问题:C++ MyString::Add方法的具体用法?C++ MyString::Add怎么用?C++ MyString::Add使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类MyString
的用法示例。
在下文中一共展示了MyString::Add方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: StrDelStr
CONSTSTR MYRTLEXP StrDelStr( CONSTSTR str,CONSTSTR subStr,int pos )
{ CONSTSTR m = (str && subStr)?strstr(str+Min(pos,(int)strLen(str)),subStr):NULL;
resStrSCol = "";
if ( !m ) {
if (str) resStrSCol = str;
return resStrSCol.Text();
}
for ( ; *str && str != m; str++ ) resStrSCol.Add(*str);
for ( ; *str && *subStr; subStr++,str++ );
for ( ; *str; str++ ) resStrSCol.Add(*str);
return resStrSCol.Text();
}
示例2: StrDelCol
CONSTSTR MYRTLEXP StrDelCol( MyString& buff, CONSTSTR str,int number,CONSTSTR seps )
{ int res;
buff = "";
for ( res = 1; *str && res < number; buff.Add(*str),str++ )
if ( StrChr(seps,*str) != NULL )
res++;
if ( res == number )
for( ; *str && StrChr(seps,*str) == NULL; str++ )
/**/;
for( ; *str; str++ )
buff.Add(*str);
return buff.Text();
}
示例3: AddLastSlash
//---------------------------------------------------------------------------
MyString MYRTLEXP AddLastSlash( MyString& path, char Slash )
{
if ( path.Length() && path[ path.Length()-1 ] != Slash )
path.Add( Slash );
return path;
}