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);
요구 사항
헤더: cstringt.h