確か stdinをrewindすると内容はクリアされると記憶してたけど
ちょっと調べてみたら コンパイラに依存するみたい
VC, BCはクリアするみたいだけど、gccは何もしない
そのため、rewind(stdin)->単純にポインタが先頭に移動するだけなのでfgetsで拾われていると思われる