【发布时间】:2018-03-09 08:39:43
【问题描述】:
我有一个家庭作业,我什至不知道如何开始。说明是要有一个包含一些错误文本的输入 .txt 文件。我必须在输出 .txt 文件中修复它,这意味着单词之间只有 1 个空格,逗号/标点符号之前没有空格,之后正好有 1 个空格。句首大写字母。它还说我不必使用 ASCII 表,因为大写字母在小写字母之前编码?
输入文本示例:
jaMEs , mY neIgHBor , Is A dOcTor . he SPoke eaSIlY , CLEarly And eloQuENtly.
输出:
James, my neighbor, is a doctor. He spoke easily, clearly and eloquently.
我们在课堂上所做的只是检查 ifstream/ofstream 并在 .txt 文件中输入/更改数据,所以我什至不知道从哪里开始。有没有办法解决它,所以它可以修复任何不正确的输入文本,还是我必须手动更改这个特定文本中的每个错误?无需为我解决。非常感谢您提供示例或一些提示以帮助我入门!
【问题讨论】:
-
1) SO 也不是教程服务。你试过向你的导师寻求帮助吗? 2) “我们在课堂上所做的只是检查 ifstream/ofstream 并在 .txt 文件中输入/更改数据”这正是您在这里所需要的,所以有什么问题?
-
开始尝试提出解决方案。编写一些代码来获取文件并原样写出。然后坚持一个功能来做出改变。扩展该功能。开发它。如果您遇到代码中的特定问题,请回来询问。但这不是为您完成家庭作业的地方。
-
读取文件。检查每个字符是标点符号、空格还是字母。如果是字母,做...如果是空格,做...