this質問がありましたが、私が探していた答えはまったく見つかりませんでした。私はstrstr
を試しましたが、整数インデックスの代わりにポインタを返します。部分文字列が存在するかどうかを確認してください
ストリングb
が文字列a
に含まれているかどうかを調べる必要があります。その場合は、そのインデックスの位置に、strcmp
によって返されたインデックスのようなものがあります。 Cでこれを行うための関数や簡単な方法はありますか?
たとえば、a
が "foobar"でb
が "bar"の場合、 "bar"は "foobar"のインデックス3にあるため、この関数/メソッドは3を返します。
ご協力いただきましてありがとうございます。
'strstr'ないだけで - あなたはそれは、あなたがここにあなたのコードを投稿し、あなたは'の行動に持っている問題を説明しなければならないことを期待するとして、それは動作しない場合そこにstrstr'があります。 – DUman
'' bar "'は '' foobar ''ではインデックス' 3'にあり、 '2'ではありません。 – mch