读书人

文件的读写有关问题

发布时间: 2012-02-20 21:18:24 作者: rapoo

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

[解决办法]
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一下。

读书人网 >C++ Builder

热点推荐