Я знаю, как маркировать строку с помощью функции strtok ().
Теперь у меня есть данные, сохраненные в связанных списках. Если я получу ввод от пользователя с помощью cin.ignore, как бы я сравнил введенные слова с данными, представленными в моих списках избранных.
PS: концепция заключается в разработке поисковой системы.
std::set
(или unordered_set) и ищите их your_set.find
,Кроме того, я сомневаюсь, что это будет очень хорошо для поисковой системы, за исключением (возможно) для списка остановок — выяснения, является ли текущее слово тем, которое вы хотите игнорировать. Например, создайте список «a», «an», «the» и т. Д., Которые не стоит индексировать, и, когда вы что-то индексируете, проверяете, находится ли он в этом последнем (и, очевидно, игнорируйте его, если он есть) ,
Других решений пока нет …