resetterm()してから
setvbuf(stdout, NULL, _IOLBF, 0);
してみ。