Compartilhar via


Método CHString::Find(LPCWSTR) (chstring.h)

[A classe CHString faz parte do WMI Provider Framework que agora é considerado em estado final e nenhum desenvolvimento, melhoria ou atualização adicional estará disponível para problemas não relacionados à segurança que afetarem essas bibliotecas. As APIs de MI devem ser usadas para todos os novos desenvolvimentos.]

O método Find pesquisa a primeira correspondência de uma substring de caracteres em uma cadeia de caracteres.

Sintaxe

int Find(
  LPCWSTR lpszSub
);

Parâmetros

lpszSub

Uma subcadeia de caracteres que o método procura.

Valor retornado

Se o método Find for bem-sucedido, ele retornará o índice baseado em zero do primeiro caractere nesta cadeia de caracteres CHString que corresponde à subcadeia de caracteres ou caracteres solicitados. Se a subcadeia de caracteres ou o caractere não for encontrado, o método retornará um valor de -1.

Comentários

O método Find é sobrecarregado para aceitar ambos os caracteres únicos (semelhantes à função de runtime, wcschr) e cadeias de caracteres (semelhante à função de runtime, wcsstr).

Exemplos

O exemplo de código a seguir mostra o uso de CHString::Find.

CHString s( L"abcdef" );
assert( s.Find( 'c' ) == 2 );
assert( s.Find( L"de" ) == 3 );

Requisitos

   
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2008
Plataforma de Destino Windows
Cabeçalho chstring.h (inclua FwCommon.h)
Biblioteca FrameDyn.lib
DLL FrameDynOS.dll; FrameDyn.dll

Confira também

CHString

CHString::FindOneOf

CHString::ReverseFind