C Mingw gcc printf 刷新缓冲行
参考:https://stackoverflow.com/questions/13035075/printf-not-printing-on-console
最近在用Mingw的时候遇到段错误的时候printf没有输出,加\n
也不行只能一点一点用gdb查看执行,但是使用fflush(stdout)
是可以刷新的不过不太方便
还有一个就是在Stack Overflow上面看到的
setvbuf (stdout, NULL, _IONBF, 0);
这样会强制用\n
强制刷新缓冲行
不过以后还是用stderr
比较容易