查看單個文章
舊 2004-12-07, 12:12 AM   #2 (permalink)
ooCatoo
註冊會員
 
ooCatoo 的頭像
榮譽勳章
UID - 5727
在線等級: 級別:10 | 在線時長:156小時 | 升級還需:9小時級別:10 | 在線時長:156小時 | 升級還需:9小時級別:10 | 在線時長:156小時 | 升級還需:9小時級別:10 | 在線時長:156小時 | 升級還需:9小時級別:10 | 在線時長:156小時 | 升級還需:9小時
註冊日期: 2002-12-08
VIP期限: 2008-04
住址: Taipei
文章: 77
精華: 0
現金: 215 金幣
資產: 5715 金幣
預設

引用:
作者: juju73729

(我絕ㄉ關鍵在於...如何使檔案內ㄉ數字跳到下一ㄍ...以便做下一次ㄉ判斷)
假如txt檔案裡面是用[space]分隔每個數字的話,你可以選擇:
1. 一次讀一個字元,以[space]作為判斷下一個數字的依據。
2. 一次讀一行,分析[space]作為取出每個數字的依據。

至於整個流程,我的想法是:
1. 因為不能用陣列,就自己準備一個struct,struct 裡面要有存放數值及至少一個指標指向下一個struct。(或者用好用的<vector>)
2. 每取出一個數字,就new一個struct。
3. 排序,刪除重複的數字。
4. 將結果寫入檔案。

參考一下嚕~
ooCatoo 目前離線  
送花文章: 184, 收花文章: 1 篇, 收花: 1 次
回覆時引用此帖