input);}このようなコードを書いて、"01234567890123456789"という文字列を入力するだけで、プロセスが簡単にクラッシュします。C言語コワ~(((;゚Д゚)))ガクブルなぜ5文字とか10文字ではクラッシュせず、20文字でクラッシュするのかは謎です。(正確には、"012345678901234"だとOKで"0123456789012345"だとクラッシュしました)どなたがご存知でしたら教えてください。入力時の最後の改行コード1文字分があることを考えると、これは納得の行く結果ですね。それ以前に、コンパイル時に"gets使うな"と警告が出ていました。ありがとうございました。