读书人

自定义文件格式存储解决思路

发布时间: 2012-02-27 10:00:22 作者: rapoo

自定义文件格式存储
我自己写的数据。。该怎么保存到自己定义的一个文件格式的文件中。

用鼠标双击该文件能关联到我自己的程序

[解决办法]
struct SMyStruct
{
int a;
char b[10];
float c;
}; // 自定义结构

SMyStruct sVal; // 自定义类型变量
sVal.a = 100; // 赋值
....
....

// 使用内存流将 sVal 保存为文件
TMemoryStream* pMS = new TMemoryStream; // create Object
pMS-> ReadBuffer(pMS, sizeof(SMyStruct)); // 将 sVal 读取到 Stream
pMS-> Position = 0; // 置流指针
pMS-> SaveToFile( "c:\\aa.myd "); // save pMS to file
delete pMS; // delete Object

大概就是这样,直接写没调试的,你自己调试一下

读书人网 >C++ Builder

热点推荐