CString::Find

int 検索 ( TCHAR ch const;

int 検索 ( LPCTSTR lpszSub const;

int 検索 (TCHAR ch、int nStart ) const;

int 検索 (LPCTSTR pstr、int nStart ) const;

戻り値

要求された文字列または文字と一致するこのCStringオブジェクトの最初の文字の 0 から始まるインデックス。文字列や文字が見つからない場合は-1 です。

パラメーター

ch

1 つの文字を検索するには。

lpszSub

検索する部分文字列。

nStart

検索を開始する、文字列または 0 から開始する文字のインデックス。NStartが 0 と等しくない場合、 nStartの文字を検索から除外です。

pstr

検索する文字列へのポインター。

解説

この文字列の部分文字列の最初に一致を検索します。1 つ文字 (ランタイム関数のstrchrに類似している) と文字列 ( strstrに似ています) の両方を受け入れるように、関数がオーバー ロードされて。

//最初の例を示す//CString::Find (TCHAR ch)CString s ("abcdef");ASSERT (s.Find ('c') = = 2);ASSERT (s.Find (デ) = = 3);//2 番目の例を示す//CString::Find (TCHAR ch、int nStart)(「星揃う「); CString strint n str =。('E'、5) を見つける;ASSERT(n == 12)

CString の概要|nbsp;クラス メンバー |階層図(&N)

参照特価;CString::ReverseFindCString::FindOneOf(&N)

Index