>422

まず、これ↓
 rewind(stdin);
は無いだろw
それから、scanf()を止めて、fgets()+sscanf()にしてみてはどうだろう?
※想像だがscanf()への入力に[Enter]していると思うんだが、そいつが次のfgets()にひろわれていると思われ