Ищу наличие подстроки в строке, но не знаю, как сделать это правильно. Например, мне нужна позиция substring в string.
Что у меня есть:
string string = "somedomain";
string substring = "domain";
Попытка использовать strstr():
strstr(string, substring);
Это не работает из-за неверных типов. Как мне использовать строки string в этой функции?
Используйте .c_str():
strstr(str.c_str(), substring.c_str());
Только зачем вам это? Это же применение функций C в языке C++ - для чего? Если вы хотите найти в строке подстроку, то используйте .find().
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости