Я пытаюсь найти лучший способ записать двоичные данные в stdout из программы C. Он отлично работает в Linux, но у меня возникают проблемы при компиляции в Windows, потому что "\n" преобразуется в "\ r\n".
Есть ли стандартный способ записи в stdout в каком-то двоичном режиме, который позволяет избежать преобразования новой строки? Если нет, то какой самый простой способ заставить Windows прекратить это делать?
Я использую GCC и MinGW.