Я думаю, что это не сложный вопрос, но я хочу знать, как это сделать на C++. Я хочу искать позицию определенного слова или последовательности.Поиск слова в текстовом файле с использованием инструкций std
Я прочитал это сообщение stack similar question и ответ выглядит великолепно. Но я не знаю, как применить это решение с файлом. Эта инструкция std легко применить в a или a, но я не знаю, как применить к файлу и последовательности.
Инструкция:
std::ifstream file;
std::search(std::istreambuf_iterator<char>(file.rdbuf()) // search from here
, std::istreambuf_iterator<char>() // ... to here
, pSignature // looking for a sequence starting with this
, pSignature+sigSize); // and ending with this
Могу ли я использовать строку, чтобы сохранить последовательность искать в файле ???
Может ли кто-нибудь опубликовать простой пример того, как применить инструкцию поиска, я всегда obatin и большая ошибка при компиляции.
Я не использую окна и не хочу использовать библиотеку Boost.
Заранее спасибо.
, и если это большой файл, просто прочитайте его в разделах и компенсируйте его;) –
Спасибо за ответ. –