CString::Find

int Encontrar ( TCHAR ch ) const;

int Encontrar ( LPCTSTR lpszSub ) const;

int Find (TCHAR ch, int nStart ) const;

int Find (LPCTSTR pstr, int nStart ) const;

Valor de retorno

O índice baseado em zero do primeiro caractere neste objeto de CString que corresponda a Subcadeia solicitada ou caracteres; -1 se a Subcadeia ou caractere não é encontrado.

Parâmetros

ch

Um único caractere para pesquisar por.

lpszSub

Uma Subcadeia para pesquisar.

nStart

O índice do caractere a Cadeia de caracteres para iniciar Pesquisarrr com, ou 0 para iniciar a partir do início. O caractere no nStart é excluído da pesquisa se nStart não for igual a 0.

pstr

Um ponteiro para uma Cadeia de caracteres para pesquisar.

Observações

Procura essa Cadeia de caracteres para o primeiro jogo de uma Subcadeia. A função está sobrecarregada para aceitar caracteres Simpless (semelhantes a função tempo de execução strchr) e seqüências de caracteres (semelhantes a strstr).

Exemplo

/ / Primeiro exemplo demonstrando / / CString::Find (TCHAR ch)
CString s ("abcdef");
ASSERT (s.Find ('C') = = 2);
ASSERT (s.Find ("de") = = 3);

/ / Segundo exemplo demonstrando / / CString::Find (TCHAR ch, int nStart)
Str de CString ("as estrelas estão alinhadas");
int n = str.Find ('e', 5);
Assert(n == 12)

Visão geral de CString |nbsp; Membros de classe | Gráfico de hierarquia

Co&nsulte tambémnbsp;CString::ReverseFind, CString::FindOneOf