CStringT::Find
Procura essa cadeia de caracteres pela primeira correspondência de um caractere ou uma subcadeia de caracteres.
int Find(
PCXSTR pszSub,
int iStart=0
) const throw( );
int Find(
XCHAR ch,
int iStart=0
) const throw( );
Parâmetros
pszSub
Uma subcadeia de caracteres para procurar por.iStart
O índice do caractere na cadeia de caracteres para iniciar a pesquisa com, ou 0 para iniciar desde o início.ch
Um caractere único para procurar por.
Valor de retorno
O índice com base zero do primeiro caractere em este objeto de CStringT que corresponde a subcadeia de caracteres ou caracteres; aplicativos -1 se a subcadeia de caracteres ou o caractere não são localizados.
Comentários
A função é sobrecarregada para aceitar os caracteres únicos (semelhante à função strchrde tempo de execução) e cadeias de caracteres (semelhante a strstr).
Exemplo
// 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);
Requisitos
Cabeçalho: cstringt.h