線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:653
推到 Plurk!
推到 Facebook!

存檔後 讀檔的問題

尚未結案
tomorrow312
一般會員


發表:5
回覆:1
積分:1
註冊:2004-10-16

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-12-02 23:26:38 IP:61.64.xxx.xxx 未訂閱
//*.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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-12-03 13:42:31 IP:220.228.xxx.xxx 未訂閱
tomorrow312您好 不知您的問題在哪,如果是這句 //這邊他又不知到MySList有多大 那麼只要把MySList宣告在.h檔,自然寫幾筆進去就會讀幾筆出來囉    參考看看 程式迷人之處,在於邏輯思考,然而卻也是惱人之處~~
------
程式迷人之處,在於邏輯思考,然而卻也是惱人之處~~
系統時間:2024-06-28 18:56:59
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!