Несмотря на жаркую погоду раскалил себя от досады еще больше: не могу решить вопрос бинарной работы с файлом (пример ниже).
ofstream ofs("ss.binary", ios::binary);
// или ios::binary в setf() или open()
unsigned short sh = 101;
ofs << sh; // записывает не 101, а "101"
Почему так получается и что делать ?