strstr関数は第1引数の文字列のポインタから末尾までを検索して
第2に引数の文字が最初にみつかったポインタを返しますけど
上に検索する場合はどうしたらいいのですか?

要約しますと、strstrは指定したポインタから下に向かって検索しますが上に向かう場合はうんぬんということです