![]() |
作業....會寫c++ㄉ大大幫幫忙...我不是故意ㄉ 真ㄉ寫不出來
我是用visual c++寫ㄉ
現在需要讀入兩ㄍ檔案(裡面都為數字) 請輸出到第三ㄍ檔案...將所有的數字加以排列(有小至大)...且若有重複不可寫入 且不可用陣列寫 需兩ㄍ檔案內的數字一ㄍ一ㄍ判斷 所有ㄉ檔案均為txt檔....裡面ㄉ數字可以任意打 (我絕ㄉ關鍵在於...如何使檔案內ㄉ數字跳到下一ㄍ...以便做下一次ㄉ判斷) 我寫ㄌ好幾天ㄌ....都寫不出來....請各位大大幫幫忙 --------------------------------------------------------------------------------------------- 例如 輸入 input1.txt (1 2 5 7 11 12) 輸入 intput2.txt (3 4 6 8 7 5 9 10) 輸出 output.txt (1 2 3 4 5 6 7 8 9 10 11 12) |
引用:
1. 一次讀一個字元,以[space]作為判斷下一個數字的依據。 2. 一次讀一行,分析[space]作為取出每個數字的依據。 至於整個流程,我的想法是: 1. 因為不能用陣列,就自己準備一個struct,struct 裡面要有存放數值及至少一個指標指向下一個struct。(或者用好用的<vector>) 2. 每取出一個數字,就new一個struct。 3. 排序,刪除重複的數字。 4. 將結果寫入檔案。 參考一下嚕~ |
c++些這個真累人
要先寫個子函式 做的動作是比較檔案內最小的字元(數字) 而 main 重複使用這個函式 比較兩個檔案最小的字元(數字) 最後寫入output.txt中 |
所有時間均為台北時間。現在的時間是 03:24 AM。 |
Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2025, Jelsoft Enterprises Ltd.
『服務條款』
* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *