作者zihwoei (nice!)
看板Visual_Basic
標題[VB6 ] 如何將記錄檔做排序然後儲存起來?
時間Sun Jun 12 00:04:48 2005
小弟在製作一個小遊戲時遇到一個存檔上面的問題,
我現在能夠做到的是把玩家的資料儲存起來,不過就只能存一個,
所儲存的內容能夠在下次執行程式時成功的讀出上一次玩家的遊戲記錄。
不過我現在想要嘗試的功能是能夠儲存至少10筆(或更多)的紀錄,
且每一次玩家遊戲後的分數都要做比對,找出在記錄中的排名,
一有新的分數就會更動排名,離開遊戲後會儲存起來以備下次使用。
我嘗試過的方法是先找出排名,然後把當次遊戲排名之後的每筆記錄都記錄至
下一筆去(+1),我使用的是隨機檔記錄,第一筆為最高分,但是這樣的作法失敗了。
希望有會的高手能夠給我一點指點嗎? 關於何種作法或者是大概的製作方向...謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.118.229.222
※ 編輯: zihwoei 來自: 140.118.229.222 (06/12 00:05)
1F:推 windwofswold:現在卡在哪邊呢? 220.133.0.216 06/12
2F:推 zihwoei:剛剛我試過一個一個存檔 但是在讀的時候只有第一140.118.229.222 06/12
3F:→ zihwoei:個讀起來沒問題 後面的看起來很像是讀的位置不對140.118.229.222 06/12
4F:→ zihwoei:因為第3名玩家的名字只有讀到後半段 其他欄位的140.118.229.222 06/12
5F:→ zihwoei:數字看起來都怪怪的......140.118.229.222 06/12
6F:推 windwofswold:程式碼PO上來吧^^" 220.133.0.216 06/12