部分文字列位置の取得(文字列リテラルは無視)
int pStrNotLiteralInStr(
const char * tarstr - 検索される文字列
const char * srcstr - 検索する指定部分文字列
)
部分文字列位置の取得(文字列リテラルは無視)
文字位置[byte](検索されなかった場合は 0を返す)
文字列の中から、部分文字列を前方検索し、文字位置を返す
pStrNotLiteralInStr( "ERIC 461 /* GUITARIST ...", "/*" ) -> 10 pStrNotLiteralInStr( "JIMMY \"PAGE\"", "/*" ) -> 0 pStrNotLiteralInStr( "XXX("/*") /* TRIPLE X", "/*") -> 11
・フィールド中に部分文字列が見つからない場合は、0を返す ・文字列を先頭から検索していく ・「"」の出現により、文字列部に入ったとみなす ・次の「"」が現れるまでは、読み飛ばす ・但し、「\」が現れた場合は、 ・「\\"」である可能性もあり ・「\"」である可能性もある ・非文字列部で文字列を検索する ・見つからなかった場合は、0を返す
日付 | 担当 | バージョン |
---|---|---|
'07.01.09 | 今井 浩司 | 1.0 |
日付 | 担当 | バージョン |
---|---|---|
'07.02.29 | 今井 浩司 | 1.5 |
目次 | ファイル一覧 | 関数一覧 | #define一覧 | 外部変数一覧 | 構造体一覧 | Pstring.cpp