檔案處理方式一問 |
尚未結案
|
chtai
高階會員 發表:68 回覆:238 積分:116 註冊:2004-05-21 發送簡訊給我 |
各位板上的前輩大家好:
現在我有個文字檔,裡頭存了使用者的資料,格式固定如下。
User1@Data1
User1@Data2
User1@Data3
.....
User2@Data1
User2@Data2
.....
UserN@DataN
也就是說,一個使用者可以有多筆資料,格式都是 使用者名稱@資料
現在我若想要做成這樣: 讀進這份文字檔之後,左邊列出所有使用者, 點了某位使用者之後,右邊就列出該使用者所有的資料。 要怎麼做比較好呢? 我的想法是這樣的: 1.開兩個array分別是Name[]跟Data[] 2.把@左邊的文字存入Name[],右邊的存入Data[] 3.點了某位使用者之後就掃一次Name[],發現名字一樣,就把Data[]的東西加入畫面右邊。 可是這樣每次只要一點選使用者,就得整個array掃過一遍,感覺很沒效率。 而且又是字串的比對,速度會更慢一點。 不知是否有啥比較好的做法嗎?
------
My Web: http://nelson.csie.us My Blog: http://blog.nelson.csie.us |
GGL
資深會員 發表:104 回覆:600 積分:335 註冊:2006-11-05 發送簡訊給我 |
|
chtai
高階會員 發表:68 回覆:238 積分:116 註冊:2004-05-21 發送簡訊給我 |
引言: 你可以用ListBox來儲存Name[],這樣點選姓名就可以直接取得使用者資料了Data[ListBox->ItemIndex] 發表人 - GGL 於 2004/06/20 15:36:23可是現在我使用者的顯示得用TListView,所以排序方式可能會變 而且同一個使用者可以有多筆不同的Data哩 發表人 - chtai 於 2004/06/20 16:32:19
------
My Web: http://nelson.csie.us My Blog: http://blog.nelson.csie.us |
pwipwi
版主 發表:68 回覆:629 積分:349 註冊:2004-04-08 發送簡訊給我 |
|
chtai
高階會員 發表:68 回覆:238 積分:116 註冊:2004-05-21 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |