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