C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  01.05.2010 — Update World C++: Сборник GPL QT исходников
  15.12.2007 — Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Хостинг:
Windows 2003, ASP.NET 2.0
бесплатный и от 80 руб./мес


   Отправить письмо
Кулабухов Артем, Беларусь




 CString::Find / MFC CString RUS / Visual C++

CString::Find

Этот метод ищет в данном объекте CString (т.е. в строке) первое вхождение подстроки. Метод перегружен, чтобы можно было принимать как отдельный символ (подобно strchr run-time функции ), так и строки (подобно strstr).

int Find(

TCHAR ch )

const;

int Find(

TCHAR ch,

int nStart)

const;

int Find(

LPCTSTR lpszSub)

const;

int Find(

LPCTSTR lpszSub,

int nStart);

Параметры

ch

Определяет отдельный символ для поиска.

lpszSub

Определяет подстроку для поиска.

nStart

Определяет индекс символа в строке, чтобы начать поиск с него. Параметр должен быть равен 0, чтобы начать поиск с начала строки. Символ номер nStart исключен из поиска, если nStart не равен 0.

Возвращаемое значение

Отсчитываемый от нуля индекс первого символа в этом объекте CString, который соответствует требуемой подстроке или символам; Или -1, если подстрока или символ не найдены.

Пример

// Первая демонстрация примера

// CString::Find ( TCHAR ch )

CString s( "abcdef" );

ASSERT( s.Find( 'c' ) == 2 );

ASSERT( s.Find( _T("de" ) ) == 3 );

// Вторая демонстрация примера

// CString::Find( TCHAR ch, int nStart )

CString str("The stars are aligned");

int n = str.Find('e', 5);

ASSERT(n == 12);

 

См. Также

CString::ReverseFind, CString::FindOneOf