>>748
自分も気になってググったら、sync_with_stdio(false);したらいいよという話を見つけた。
ttp://www.asp-edita.jp/doda/one/doda4035_366.html

mainの頭でfwide(stdout, 0);呼ぶと0(マルチバイトのモード)が返ってくるので、
この時点ですでにstdio系はワイド文字ベースの読み書きを受け付けない状態になっているようだ。