2010-12-07 69 views
-8

假設存在一個名爲「swaplt.doc」的文件,其中包含超過200bytes的數據。現在編寫一個程序,通過將其前100個字節的數據交換爲最後100個字節。在C++中交換文件中的字節

+8

再次爲你的考試而學習,是嗎? – chrisaycock 2010-12-07 16:17:55

+3

我們在這裏幫助,而不是爲你做你的工作。這部分是你堅持的,你需要什麼特別的幫助? – Rup 2010-12-07 16:18:22

回答

4
  1. 創建長度的兩個緩衝器100字節,每字節,說
  2. 從文件讀取100個字節到A(假定文件指針指向文件的開頭)。
  3. 尋求文件長度n -100。
  4. 從文件讀取100個字節到B
  5. 再次尋求文件長度n -100。
  6. 將100個字節從A寫入文件。
  7. 尋求文件位置0.
  8. 將100字節從B寫入文件。
12
  1. 文件讀入到存儲器
  2. 修改存儲器
  3. 寫存儲器迴文件