Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.03.2023, 22:11   #1
lenaiv
Пользователь
 
Регистрация: 16.03.2023
Сообщений: 67
По умолчанию что это обозначает if (sp.find(lv) != string::npos)

Объясните, пожалуйста, это выражение, что это проверяет if
if (sp.find(lv) != string::npos)
lenaiv вне форума Ответить с цитированием
Старый 31.03.2023, 22:18   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

https://en.cppreference.com/w/cpp/st...ic_string/find
p51x вне форума Ответить с цитированием
Старый 31.03.2023, 22:19   #3
macomics
Участник клуба
 
Регистрация: 17.04.2022
Сообщений: 1,833
По умолчанию

что подстрока lv найдена в строке sp

sp = "abracadabra", lv = "brac" => if (sp.find(lv) != string::npos) -> true
sp = "abracadabra", lv = "word" => if (sp.find(lv) != string::npos) -> false

ещё можно написать так
if (sp.find(lv) != sp.npos)

Последний раз редактировалось macomics; 31.03.2023 в 22:23.
macomics вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите с программой на delphi: L обозначает кольцевой (циклический) двунаправленный список с заглавным звеном и пусть E обозначает величину типа элементов, входящих в список ника елисеева Помощь студентам 1 05.12.2018 13:42
Глюк с CScrollBar nPos dimitriy91 Visual C++ 0 21.10.2015 14:17
how to find text in string php Natasha2332 PHP 1 09.12.2014 15:12
Что лучше для поиска текста: string::find или strstr()? WebbMan Общие вопросы C/C++ 1 20.06.2011 23:00
Время работы string.find (C++) megachuhancer Помощь студентам 1 20.04.2009 17:40