經過大量搜索解決方案後,我決定實際尋求一些幫助!將Fstream的一部分複製到Istringstream中
我有一個由多個塊組成的文件,其中每個塊都可能被壓縮,也可能不被壓縮。在每個塊之前顯示塊的大小以及塊是否被壓縮。每個塊內有一個標識塊的字符串。給定一個塊名稱,我想從文件中獲取相關的塊。
我的第一個想法是讀取壓縮標誌和塊的大小,只將塊讀入istringstream,如果需要解壓縮istringstream,然後搜索塊名稱。我可以讀取壓縮標誌和塊的大小,但是我不知道如何將文件數據塊讀入istringstream。我看到人們將整個文件讀入istringstream,但我不想這樣做,因爲每個塊可能需要或可能不需要解壓縮。
任何想法或鏈接到我錯過的解決方案?還是有更好的算法?感謝您的任何意見。
這是一個重複關閉:http://stackoverflow.com/questions/132358/how-to-read-file-content-into-istringstream/138645 – 2009-12-09 20:46:53
不,他特別要求只部分讀取文件。 – Potatoswatter 2009-12-23 08:02:47