I am trying to write binary file using std::ofstream::write
method. I found out, that some characters are not written as they are, for example:
std::ofstream in("testout");
int i =10;
in.write((const char *)(&i), sizeof(i));
in.close();
return 0;
will write the following into a binary file: 0d 0a 00 00 00
Why is there additional 0d
byte appearing?