Я использую mingw с msys и minty на окнах. У меня проблема в том, что msys и mintty почему-то не сбрасывают вывод до тех пор, пока команда не будет завершена. Это означает, что я не могу запускать никакие интерактивные программы.
Например, если у меня есть в C
:
printf("Test\n");
вывод не появится, пока программа не завершится. Однако, если у меня есть:
printf("Test\n"); fflush(stdout);
то вывод появляется сразу. Если я использую msys без mintty или консоли windows, то все работает нормально.
Итак, мой вопрос, что происходит с msys и minty?