それは難しい質問ではないと思いますが、C++の方法でそれを行う方法を知りたいです。定義された単語またはシーケンスの位置を検索したい。
私はこの投稿スタックの同様の質問を読みました、そして答えは素晴らしく見えます。しかし、このソリューションをファイルに適用する方法がわかりません。このstd命令は、またはで簡単に適用できますが、ファイルとシーケンスに適用する方法がわかりません。
命令:
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ライブラリを使用したくありません。
前もって感謝します。