我在编写代码,但是我找不到任何关于我的任务的正确信息。这令人沮丧。我需要从input.txt
文件中读取行的程序,并将文字的相反顺序写入output.txt
文件。c中一个句子中的单词反向排列顺序
input.txt
可能会改变,所以我们不知道它里面有多少行和单词。所有标点符号都必须删除。如果单词之间有一个以上的空格,这个程序应该给我们output.txt
单词之间有单个空格。
例如:
input.txt中
这是一本书吗?是的。
output.txt的
的sI SIHT一个koob? sey,tI si。
尝试自己先写代码,这里有一些提示:1.you需要保留一个字,所以如何在一个句子中找到一个单词的边界? 2.如果你找到边界,就像翻转整个句子。那么如何预留一个字符串呢?谢谢 – VELVETDETH
_所有标点符号都必须移除。 – BLUEPIXY
你是否故意省略'input.txt'中的逗号后面的空格?你是否需要程序在输出中插入空格?如果是这样,在什么条件下应该插入一个空间? – Armali