Запись двоичного файла в std :: fstream с помощью оператора <<

Для некоторых причина, по которой этот код сортировки не работает так, как я ожидал:

std::fstream theFile;
theFile.open(<someFilename>, std::ios::beg |std::ios::out|std::ios::binary|std::ios::trunc);
theFile << 1;          //1 is being written as a string
int var= 25;

theFile << 25;        //same thing, 25 is written as a string

В чем может быть проблема? Я использую компилятор Microsoft C ++, который поставляется с Visual Studio 2010.

5
задан fschoenm 26 November 2011 в 21:12
поделиться