首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

文件的读写有关问题

2012-02-20 
文件的读写问题我想实现这样一个功能,就是把不同类型的结构数组文件中,然后可以随意取出我想要的结构数组,

文件的读写问题
我想实现这样一个功能,就是把不同类型的结构数组文件中,然后可以随意取出我想要的结构数组,不知道怎么实现?大家提供个思路,方法!谢谢大家了。

[解决办法]
TMemoryStream流可以将组件写进文件及其读出来

void __fastcall Tmain_::Button_saveClick(TObject *Sender)
{
if(ListView1-> Items-> Count==0) return;
TMemoryStream* pms = new TMemoryStream();
pms-> WriteComponent(ListView1);pms-> SaveToFile( "ListView1.dat ");
delete pms;
}
//---------------------------------------
void __fastcall Tmain_::Button_loadClick(TObject *Sender)
{
if(FileExists( "ListView1.dat "))
{
TMemoryStream* pms = new TMemoryStream();
pms-> LoadFromFile( "ListView1.dat ");
pms-> ReadComponent(ListView1);
delete pms;
}
}
[解决办法]
楼主你的要求得到满足了吗?友情UP一下。

热点排行