wofstream unterschied put - << - operator
-
Hi!
Ich schreibe nen BOM in die Datei:out.put(0xFF); out.put(0xFE);Wieso krieg ich ein anderes Ergebnis, wieso steht in der Datei etwas anderes drin, wenn ich statt dessen
out << 0xFFFE;schreibe?

-
put schreibt wahrscheinlich im binärmodus, out << im textmodus. daran wird es
wohl liegen
-
put(0xfffe)?
-
volkard schrieb:
put(0xfffe)?
Oben die beiden put sind ok, die machen korrekten BOM. Ich frag mich bloß, wieso das nicht mit dem << Operator geht. Vermutlich ist es so, wie helferlein geschrieben hat.