そか
scanf("%*[^\n]%*c"); を rewind(stdin); に変えると環境によってはうまくいくんだけど
MS的にはおkとしている
でも他の環境だと・・・
環境依存なものはダメだよね?