CString::Find

int Trovare ( TCHAR ch ) const;

int Trovare ( LPCTSTR lpszSub ) const;

int Find (TCHAR , int ch nStart ) const;

int Find (LPCTSTR , int pstr nStart ) const;

Valore restituito

L'indice del primo carattere in questo oggetto CString che corrisponde la sottostringa richiesto o caratteri; -1 se non viene trovata la sottostringa o carattere.

Parametri

ch

Un singolo carattere per la ricerca.

lpszSub

Una sottostringa da cercare.

nStart

L'indice del carattere nella stringa per avviare la ricerca con, o 0 a cominciare dall'inizio. Il carattere in nStart è escluso dalla ricerca se nStart non è uguale a 0.

pstr

Puntatore a una stringa da ricercare.

Osservazioni

Cerca questa stringa la prima partita di una sottostringa. La funzione è sovraccarico di accettare sia singoli caratteri (simile alla funzione strchr) e archi (simile a strstr).

Esempio

/ / Primo esempio dimostrando / / CString::Find (TCHAR ch)
CString s ("abcdef");
ASSERT (s.Find ("c") = = 2);
ASSERT (s.Find ("de") = = 3);

/ / Secondo esempio dimostrando / / CString::Find (TCHAR ch, int nStart)
CString str ("le stelle sono allineate");
int n = str.Trovare ('e', 5);
Assert(n == 12)

CString panoramica |nbsp; Membri della classe | Gerarchia Chart

Vedere a&nchenbsp;CString::ReverseFind, CString::FindOneOf

Index