用ListView呈現文字檔 |
尚未結案
|
enu
中階會員 ![]() ![]() ![]() 發表:36 回覆:93 積分:55 註冊:2003-10-22 發送簡訊給我 |
請教各位先進,小弟有一個文字檔如下:
aaa:
bbb: yes
abcde: unspecified ccc:
vv: 1
id: 123455
exttt: test 小弟想要用ListView將其讀出來,就如下所示:
TListItem *Data;
Data=ListView1->Items->Add();
Data->Caption="…";//文字檔:之前的欄位
Data->SubItems ->Add("…");//文字檔:之後的值
……
不知道可以怎樣來寫?run了半天還是run不出來,懇請賜教!謝謝! 發表人 - taishyang 於 2004/02/23 13:31:28
|
ENIX007
高階會員 ![]() ![]() ![]() ![]() 發表:28 回覆:274 積分:185 註冊:2003-11-27 發送簡訊給我 |
|
enu
中階會員 ![]() ![]() ![]() 發表:36 回覆:93 積分:55 註冊:2003-10-22 發送簡訊給我 |
|
ENIX007
高階會員 ![]() ![]() ![]() ![]() 發表:28 回覆:274 積分:185 註冊:2003-11-27 發送簡訊給我 |
enu您好
我有想到一個能達到您目的的做法,不過是屬於土法煉鋼型的
------
程式迷人之處,在於邏輯思考,然而卻也是惱人之處~~ |
m8815010
版主 ![]() ![]() ![]() ![]() ![]() 發表:99 回覆:372 積分:289 註冊:2003-11-13 發送簡訊給我 |
引言: enu您好 我有想到一個能達到您目的的做法,不過是屬於土法煉鋼型的enu你好,我覺得ENIX007這方法很好 void __fastcall TForm1::FormCreate(TObject *Sender) { TStringList* sl1=new TStringList; TStringList* sl2=new TStringList; AnsiString filename="C:\\test.txt"; sl1->LoadFromFile(filename); TListItem* lvdata; for (int Lne=0;Lnethat's all |
enu
中階會員 ![]() ![]() ![]() 發表:36 回覆:93 積分:55 註冊:2003-10-22 發送簡訊給我 |
|
ENIX007
高階會員 ![]() ![]() ![]() ![]() 發表:28 回覆:274 積分:185 註冊:2003-11-27 發送簡訊給我 |
enu您好
真不好意思,我只是做個比喻,TStringList的Strings是從0開始的,
按照您的需要,只要加個迴圈即可
TStringList *work = new TStringList; int pos=0; work->LoadFromFile("D:\\1.txt"); for(int i=0 ; i另外m8815010兄的code感覺沒問題耶,請您確定一下C碟是否有放該文字檔
------
程式迷人之處,在於邏輯思考,然而卻也是惱人之處~~ |
enu
中階會員 ![]() ![]() ![]() 發表:36 回覆:93 積分:55 註冊:2003-10-22 發送簡訊給我 |
|
enu
中階會員 ![]() ![]() ![]() 發表:36 回覆:93 積分:55 註冊:2003-10-22 發送簡訊給我 |
|
m8815010
版主 ![]() ![]() ![]() ![]() ![]() 發表:99 回覆:372 積分:289 註冊:2003-11-13 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |