поиск вхождения подстроки в строку
class mystring{
private:
char *data;
public:
int search(const mystring);
...
Как реализовать search? Должно возвращать номер элемента, с которого начинается вхождение. В параметрах нужно именно const mystring.
Я не пойму, что именно передавать и как осуществлять поиск
Бежишь по строке от начала, ищешь первый символ искомого. Нашёл - проверяешь что за ним стоит второй символ искомого, затем третий, и так далее. Если не нашел первый или n-ный символ, проверяешь начиная с +1 или с +n символов от текущего.
http://ru.cppreference.com/w/cpp/string/basic_string/find
в параметах наверн ссылка всетаки на const yourstring
Обсуждают сегодня