
/*---------------------------------------------------------------------------*/
/* trgStr より、 *stDelimiter, *EdDelimiter, で囲まれた文字列を返す
/* *sp, *ep は、検索位置を指定してポインタで返す
/* 存在しない場合は空文字列を返す
/* 検索位置は負数をセットして返す
/*---------------------------------------------------------------------------*/
string GetToken( string trgStr,
const char *stDelimiter,
const char *EdDelimiter,
int *sp,
int *ep )
{
string rtStr;
int cutLength;
*sp = trgStr.find( stDelimiter, *ep ) + 1;
*ep = trgStr.find( EdDelimiter, *sp );
cutLength = *ep - *sp;
if ( *sp <= 0 || *ep <= 0 ){
*sp = -1;
*ep = -1;
return "";
}
rtStr = trgStr.substr( *sp, cutLength );
return rtStr;
}
Author:AIL
AIL [ Web ]
あまり更新できないかと思われますが適当にどうぞ。
リンクフリーです。希望があれば相互リンク賜ります。
↓Webサイトも持ってます気になる方は是非
浸帰牢へ行ってみる
PS2ジョジョの攻略とかありますよ。