2016-11-18 66 views
-3

我有兩個文本文件。第一個看起來像這樣。我將如何去合併兩個文本文件到一個新的文本文件?

00000000000000000000000000000000 





11100000000000000000000000000000 
00010000000000000000000000000000 
10100000000000000000000000000000 
10100000000000000000000000000000 

(此文件中的空的空間是一個'空格字符)

,另一個看起來像這樣

11100000000000000000000000000000 
00010000000000000000000000000000 
10100000000000000000000000000000 
10100000000000000000000000000000 
00010000000000000000000000000000 

我想插入或更換空行在帶有第二個文本文件的第一個文本文件中

+2

好吧,繼續做吧。玩的開心! –

回答

4

該算法非常簡單 - 它遵循您在所有算法中看到的雙向合併的一般方法:

  • 打開兩個輸入文件,輸出文件,如流從第一個文件一個接一個
  • 如果你讀了行非空
  • 讀取線,將其複製到輸出
  • 否則,從第二個文件讀取下一行,並將其複製到輸出中
  • 一旦第一個文件耗盡,請將第二個文件的其餘部分複製到輸出中。
+0

歡呼,這真的很簡單我想我只是在我的腦海中過度複雜 – memes

相關問題