存檔後 讀檔的問題 |
尚未結案
|
tomorrow312
一般會員 發表:5 回覆:1 積分:1 註冊:2004-10-16 發送簡訊給我 |
//*.h檔
typedef struct AList
{
TPoint a[100]; } TAList; //*.cpp檔
void __fastcall TForm1::Save1Click(TObject *Sender)
{
TMemoryStream* file= new TMemoryStream(); for (int i = 0; i < MySList->Count ; i )
{
file->Write(MySList->Items[i],sizeof(*((PAList *)MySList->Items[i])));
}
file->SaveToFile("asd.chr");
file->Position=0;
delete file; } 我之前宣告
TList *MySList = new TList;
我把MySList裡面的東西寫給TmemoryStream
但是讀檔的時候一直想不通要怎樣讀檔
我的想法是把檔案的資料築一寫到MySList void __fastcall TForm1::Open1Click(TObject *Sender)
{
TMemoryStream* file = new TMemoryStream() ;
file->LoadFromFile("asd.chr") ; for (int i = 0; i < MySList->Count ; i ) //這邊他又不知到MySList有多大
{
file->Read( MySList->Items[i] , sizeof(*((PAList *)MySList->Items[i])) );
}
delete file
} 請教各位了
謝謝
|
ENIX007
高階會員 發表:28 回覆:274 積分:185 註冊:2003-11-27 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |