次のような値を持つ可能性のある「文字列」という名前の変数があります。
const char* String = "/v1/AUTH_abb52a71-fc76-489b-b56b-732b66bf50b1/test/DSC_0188.JPG";
また
const char* String = "/auth/v1.0";
また
const char* String = "/v2/AUTH_abb52a71-fc76-489b-b56b-732b66bf50b1/images?limit=1000&delimiter=/&format=xml";
ここで、「文字列」に「v1」という文字が含まれているかどうかを確認したいと思います。これを正確にチェックする必要があります。strchr で試してみましたが、'v1' を 1 文字として使用するのではなく、'v' と '1' を 2 つの別個の文字として使用するため、正確ではありません。さらに、namepace std とライブラリ文字列は使用できず、「string.h」しか使用できません。これらの制限内で、変数「String」に文字「v1」があるかどうかを正確に確認するにはどうすればよいですか?
ありがとうございました。