Was ist der einfachste Weg, um nach stdout schreiben im Binärmodus?

Ich habe versucht, herauszufinden, der beste Weg, um zu schreiben von binären Daten auf stdout aus einem C-Programm. Es funktioniert gut unter Linux, aber ich habe Probleme, wenn ich kompilieren auf Windows, weil "\n" wird umgewandelt in "\r\n".

Ist es ein standard-Weg, um nach stdout schreiben in eine Art von Binär-Modus, der verhindert newline-Konvertierung? Wenn nicht, was ist der einfachste Weg, um Windows zu beenden, dies zu tun?

Bin ich mit GCC und MinGW.

  • Wie sind Sie derzeit ausgeben für Zeug?
  • haben Sie versucht, mit fwrite statt printf?
  • Ich bin derzeit mit fwrite.
InformationsquelleAutor jncraton | 2013-06-02
Schreibe einen Kommentar