CStringT::Find
搜尋字串中字元或子字串的第一個符合項目。
int Find(
PCXSTR pszSub,
int iStart=0
) const throw( );
int Find(
XCHAR ch,
int iStart=0
) const throw( );
參數
pszSub
要搜尋的子字串。iStart
字元的索引中要開始搜尋的字串以或從 0 開始。ch
要搜尋的單一字元。
傳回值
第一個字元的以零起始的索引。 CStringT 這個物件的比對需要的子字串或字元,-1,如果找不到子字串或字元。
備註
函式多載接受兩個單一字元 (類似於執行階段函式 strchr) 和字串 (類似 strstr)。
範例
// typedef CStringT<TCHAR, StrTraitATL<TCHAR, ChTraitsCRT<TCHAR>>> CAtlString;
CAtlString s(_T("abcdef"));
ASSERT(s.Find(_T('c')) == 2);
ASSERT(s.Find(_T("de")) == 3);
CAtlString str(_T("The waves are still"));
int n = str.Find(_T('e'), 5);
ASSERT(n == 7);
需求
Header: cstringt.h