CString::Find

Int Знайти ( TCHAR ch ) константа;

Int Знайти ( LPCTSTR lpszSub ) константа;

int знайти (TCHAR ch, int nStart ) константа;

int знайти (LPCTSTR pstr, int nStart ) константа;

Значення, яке повертається

COLUMN індекс перший знак у цього об'єкта CString , який відповідає запитаний ланцюжок чи символів; -1, якщо ланцюжок чи символу не знайдено.

Параметри

ch

Один символ для пошуку.

lpszSub

Підрядок для пошуку.

nStart

Індекс характеру в рядок, щоб почати пошук, або 0, щоб почати з самого початку. Символ в nStart виключається з пошуку, якщо nStart не дорівнює 0.

pstr

Курсор в рядок пошуку.

Зауваження

Цей рядок шукає перший матч підрядок. Перевантажена функція прийняти окремі символи (аналогічні функції під час strchr) і рядків (за аналогією з strstr).

Приклад

/ / Перший приклад демонструє / / CString::Find (TCHAR, Швейцарія)
S CString ("abcdef");
НАДБАННЯ (s.Find ('c') = = 2);
НАДБАННЯ (s.Find ("де") = = 3);

/ / Сек, приклад демонструє / / CString::Find (TCHAR-ch, int nStart)
CString вул ("зірки вирівнюються");
Int n = вул.Знайти ('e', 5);
ASSERT(n == 12)

Огляд CString |nbsp; Члени класу | Ієрархічна діаграма

Дивіться також CString::ReverseFind, CString::FindOneOf

Index