標題:
急~~~一個c語言讀file的問題
發問:
請問各位高手 有沒有辦法把兩個檔案(檔案裡各有排序好的數字) 想要將兩個檔案寫入第3個檔案 然後是排序好的(不使用到array!!) 更新: 那個...可以白話一點嗎? 因為我剛學ds 謝謝囉
最佳解答:
學過merge SORT嗎? 如果學過的話就用merge SORT就好了~ 觀念為: 剛開始先從二個FILE裡都讀一個數字出來~ 然後來做比較~ 比較小的數字就存入第三個檔案裡~ 然後存比較小的數字的那變數就再從檔案裡讀一個~ 這樣一直比到FEOF為止~ 再把沒讀完的檔案全都存到第三個檔案裡~ 破破爛爛的ex圖示: file 1: 56 100 300 536 889 1000........ file 2: 1 8 9 11 80 99 632 684........... file 3: NULL ----------------------------------------用個指標來讀檔-------------------------------- file 1: 56 100 300 536 889 1000........ 指標指向56 file 2: 1 8 9 11 80 99 632 684........... 指標指向1 file 3: NULL ----------------------------------------經過第一次處理-------------------------------- file 1: 56 100 300 536 889 1000........ 指標指向56 file 2: 1 8 9 11 80 99 632 684........... 指標指向8 file 3: 1 ----------------------------------------經過第二次處理-------------------------------- file 1: 56 100 300 536 889 1000........ 指標指向56 file 2: 1 8 9 11 80 99 632 684........... 指標指向9 file 3: 1 8 ----------------------------------------經過第三次處理-------------------------------- file 1: 56 100 300 536 889 1000........ 指標指向56 file 2: 1 8 9 11 80 99 632 684........... 指標指向11 file 3: 1 8 9 一直跑到完為止= =+
其他解答:
- 彰化員林那邊可學桌球(乒乓),費用多少-找籃球.桌球球友!@1@
- 50萬黑潮反服貿的更深層意義-
- 三重怎麼到北市商附近科教館的鬼屋 急 ~ 捷運或是公車怎@1@
- 99學年四技二專家政群生活應用類@1@
- 偶要流行音樂的歌譜不是直笛譜喔!
- mio的衛星導航有沒有Traffic有什麼差-
- 天母嚴選的衣服@1@
- 今年的統測590分可以上哪些學校
- SS501巡迴演唱會 小巨蛋怎去@1@
- G-Dragon
此文章來自奇摩知識+如有不便請留言告知
用ado把兩個檔案當table,然後用SQL語法的table join與ORDER BY select出來後,寫回第三個檔案即可。428DFA428D9FA6F8
留言列表