Оригинальный DVD-ROM: eXeL@B DVD !
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
выпущен 8 мая!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

ПРОГРАММИРОВАНИЕ НА C и С++



Давно заметил, что всё-таки языки С/C++ это не самый лучший вариант программирования под Windows. Сейчас появилась масса более современных и удобных языков, например тот же Python - кроссплатформенный язык, очень легок в изучение. Я его изучил буквально за несколько дней по этому курсу - ссылка. Автор постарался, там видеоуроки на удивление легкие и понятные.

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



<< ВЕРНУТЬСЯ В ПОДРАЗДЕЛ

<< ВЕРНУТЬСЯ В ОГЛАВЛЕНИЕ




Материалы находятся на сайте https://exelab.ru/pro/



Оригинальный DVD-ROM: eXeL@B DVD !


Вы находитесь на EXELAB.rU
Проект ReactOS