参考書の演習問題で"文字列sの中に文字cが含まれていればその文字へのポインタを返す変数を作成せよ。(添字演算子を用いずに実現すること。*/}"というものが、サンプル回答もなく困っています。puts("入力された文字列str[128]内の文字cのポインタを返します。\"%s\"内の文字%cのポインタは%pです。}ポインタを使って文字列を走査していくのはわかるんですが走査した後にどのようにポインタを送ればいいかわかりません。いう記述方法ならポインタをreturnで返せるのでしょうか。お手数ですが回答いただけると助かります。charにすればよいと思います。他、不具合と思われる個所が数か所見つかりましたので訂正します。s;ここは後置インクリメントを用いた判断になっています。指定文字が見つかったとしても、これだと「見つかった文字の次の文字のポインタ」を返してしまいます。scanf("%c%*c",&c);私はこういった構文を書いたことがないのでわかりませんが、逆ではないでしょうか?上記のプログラムですと、cには必ず(?)改行\nが格納されてしまいます。