Xun*_*nie 3 c windows flush mingw-w64 msys2
我的 Windows 程序(使用 MSYS2 MINGW64 编译)stdout以大块输出其数据。使用aprintf()的调用\n无法正确刷新输出。
作为这个问题的变体,在什么条件下printf()不冲洗?
例如,以下代码在 MSYS2 MINGW64 上的块中输出:
#include <stdio.h>
int main() {
while(1) {
printf("test\n");
Sleep(1);
}
return 0;
}
Run Code Online (Sandbox Code Playgroud)