する質問をすることでしか得られない、回答やアドバイスがある。```どこがいけないのかわからないです(-_-;)attachmentクリップ0気になる質問をクリップするクリップした質問は、後からいつでもマイページで確認できます。クリップした質問に回答があった際、通知やメールを受け取ることができます。自分も答えを知りたい質問者以外のユーザにも役立つ評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。質問の評価を上げたことを取り消します低評価-評価を下げられる数の上限に達しました評価を下げることができません1日5回まで評価を下げられます1日に1ユーザに対して2回まで評価を下げられます質問の評価を下げるteratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。コメントをしてください。送信する質問の評価を下げる機能の利用条件この機能を利用するためには、以下の事項を行う必要があります。s);}逆に二重ループを使いたいなら、ループカウンタは分けないといけません。printf("\n");}それ以外にもおかしな点を修正しています。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。22:13詳しい説明ありがとうございます!詳しい説明ありがとうございます!キャンセル完了するlink+2原因(1):内側のForループの継続条件が間違えている。質問のコードの内側のforループの部分は、以下のようになっています。s[i]);}ここで、s[]は文字列、すなわち'\0'を終端とするCharの配列です。普通、空文字列('\0'だけの配列)を表示しようとはしません(表示する文字がありませんからね)。s[0]は'\0'ではありません。s[i]);"が実行されないまま、forループが終わってしまっているのです。(当然、何も表示されません)文字列('\0'を終端とするCharの配列)を表示したいのであれば、最初から順に1文字ずつ表示していくというのを'\0'が現れるまで続ければ良いですよね。'\0'にしないといけないという事に気づくはずです。1文字表示するのですから、printfのフォーマットは、"%s"ではなく"%c"です。s[i]);}これが、文字列を一回表示するコードです。上記コードを「printf("%s",s);」と一行で済ませることもできますが、それではプログラムの練習にならないですよね)原因(2):2つのforループで、iがループ変数として使われている。質問のコードには二重になったforループがありますが、どちらのforループもループ変数としてiを使っているのは問題です。i=0でループが終わります。i=0に戻ってしまいますから、外側のforループは終わることがありません。(質問のコードを実行したら、いつまで経っても終わらないです)この問題は、forループごとに、違うループ変数を使うことで解決できます。以上の修正をすると、コードは以下のようになります。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。解決済[C言語]コマンド文字列検索をしたいです。斜めになっている"*"をhoue[20][30]のところだけ"y"に変えたいです。頂いたご意見への回答は行っておりません。