C++重写文件

C++ rewrite file

本文关键字:文件 重写 C++      更新时间:2023-10-16

我有一个C++类,其中许多作业都涉及到从书中复制和粘贴代码。问题是,这本书的格式使这项工作变得非常乏味。当我复制和粘贴时,代码的左侧会有多余的数字和空格,并且部分代码会错位。我想写一个C++程序来读取一个文件(可能是.txt),重新格式化代码并删除旁边的数字。

但是,我一直在搜索cplusplus.com,不知道要导入什么库,所以我可以打开和编辑文件。如果能给我一个正确的方向,以及你们中任何人可能拥有的任何文本编辑技巧,我将不胜感激。非常感谢。

由于这是针对一个类的,我不想给你太多答案,但你需要包括文件流和输入输出流。我还想看看getLine函数。

就编辑输入的文本而言,你可以格式化字符串,这样前x位就被剪掉了。这不是最漂亮的,但听起来你还处于课程的早期阶段,所以这可能不是问题。

要删除行号:将代码复制并粘贴到具有块选择功能的像样的文本编辑器中(我使用textpad)启用块选择并选择行号。删除它们。保存结果。

为了使代码格式美观:将代码(减去行号)复制并粘贴到一个像样的IDE(集成开发环境-我使用代码::block)中,重新格式化代码。