#include <iostream>
#include <fstream>
int main ()
{
const char *FILENAME = "data.bin";
float f = 3.14159;
std::ofstream o(FILENAME, std::ios::binary);
o.write((char*)&f, sizeof(f));
o.close();
float tmp = 0.0;
std::ifstream i(FILENAME, std::ios::binary);
i.read((char*)&tmp, sizeof(tmp));
i.close();
std::cout << tmp;
}
/*
run:
3.14159
*/