How to make cout behave as in binary mode?
This works using Visual Studio 2013: #include <io.h> #include <fcntl.h> #include <iostream> int main( int argc, char * argv[] ) { _setmode( _fileno( stdout ), _O_BINARY ); std::cout << std::endl; } It will output only [0A], and not [0D][0A].