私はテキストファイルを持っていて、文字列が含まれているかどうか確認したいと思います。 テキストファイルは、文字配列char buffer[512][128];
に格納されています。char配列に文字列が含まれていますか?
Q1:多次元配列ではなく1つの長い配列にバッファリングすれば簡単ですか? Q2:バッファに文字列char *s1 = "Hello world!";
が含まれているかどうかを確認するにはどうすればよいですか? 複数の文字列を検索する必要があります。
私はテキストファイルを持っていて、文字列が含まれているかどうか確認したいと思います。 テキストファイルは、文字配列char buffer[512][128];
に格納されています。char配列に文字列が含まれていますか?
Q1:多次元配列ではなく1つの長い配列にバッファリングすれば簡単ですか? Q2:バッファに文字列char *s1 = "Hello world!";
が含まれているかどうかを確認するにはどうすればよいですか? 複数の文字列を検索する必要があります。
はあなたが一定の探している複数の文字列、またはユーザーが指定された引数はありますか?間にあるもの、すべて、またはいくらかの金額に一致させることを目指していますか? 'strstr'は動作しますが、それらの要件のいくつかに基づいて最適化することができます。 –
@Chris Lutz文字列はすべて異なっています...私はそれらの配列を持っています。私はそれらが古いファイルに存在するかどうかをチェックし、そうでなければそれらを追加します。 – JNK
そうです。それぞれを個別にチェックし、存在すれば追加する必要があるので、 'strstr'が行く方法です。 –