2014-04-10 25 views
0

在一個大文件中,如何替換某個單詞?如何刪除或替換一個單詞直接在文件中

有沒有辦法在文件中刪除特定的line or word

編輯:

我的文件是相當大的。 我不能加載整個文件緩衝和更換緩衝到文件

+1

http://stackoverflow.com/問題/ 21180412/search-and-replace-string-in-txt-file-in-c – relaxxx

+0

除非您重寫整個文件,否則普通文件無法執行此操作。數據庫使用複雜的文件結構和代碼來完成刪除或替換。 –

回答

1

從文件中讀取每一行成一個字符串,然後應用的std :: string的替換(http://www.cplusplus.com/reference/string/string/replace/

+0

我將使用此更改字符串...我如何刪除文件中的單詞。 –

+1

@VinothKumar您需要閱讀,更改並編寫更改。沒有辦法刪除部分文件。 – molbdnilo

+0

對不起@Debasish Jana我只是新來的這個......我以爲寫入文件只是插入到文件而不是替換...現在我很清楚 –

相關問題