2016-05-17 118 views
-6

我有一個C++類,其中許多任務涉及從書中複製和粘貼代碼。問題在於本書的格式使得這個任務非常繁瑣。當我複製並粘貼時,代碼左側會出現多餘的數字和空格,並且部分代碼未對齊。我正在編寫一個C++程序來讀取一個文件(可能是一個.txt)來重新格式化代碼並刪除側面的數字。C++重寫文件

但是,我一直在搜索cplusplus.com,無法弄清楚要導入什麼庫,以便我可以打開和編輯該文件。我很欣賞在正確的方向上的一個點,以及任何你可能有的文本編輯技巧。謝謝。

+1

這不是問這個問題的適當的地方。 –

+1

我絕對相信,書中的一些例子是關於讀/寫文件,但要複製它們,你可能需要編寫你的工具...看起來像uroboros –

+0

它與C++無關,但有很多'在線C++格式化程序'(谷歌它)。 –

回答

1

既然這是一個類,我不想給你太多的答案,但你需要包括文件流和輸入輸出流。我也會看看getLine函數。

只要對進入的文本進行編輯,就可以格式化字符串,從而使前x個數字被刪除。這不是最漂亮的,但聽起來你是在班級的早期階段,所以這可能不是問題。

1

刪除行號:將代碼複製並粘貼到具有塊選擇功能的正裝文本編輯器(我使用textpad)啓用塊選擇並選擇行號。刪除它們。保存結果。

要格式化代碼:將代碼(減行數)複製並粘貼到體面的IDE(集成開發環境 - 我使用code :: blocks)中重新設置代碼格式。