请问怎样把一个对象写入硬盘呢?
在编写一个小型的数据库中遇到的问题,还望各位大虾解答一下!
[解决办法]
size_t fwrite( const void *buffer, size_t size, size_t count, FILE *stream );
stream是你要写如的文件,后缀名自己指定,count表示最大写入的字节数
[解决办法]
write(reinterpret_cast <char*> (& one_object),sizeof(one_object));
这是用二进制的方式写入到硬盘
one_object 就是要写入的对象,呵呵