我对如何实现这部分代码有点困惑。
我需要从用户那里读入一个最多 256 个字符的字符串。如果用户输入,该字符串还应包含任何间距和换行符。当用户"."
自己输入时,它会告诉程序输入完成。输入完成后,程序以相同的间距和换行符吐出完全相同的字符串。
例如:
Please enter a string: This is just a test. The input has not ended yet. It will end when the user enters just a period. .
程序回报:
This is just a test. The input has not ended yet. It will end when the user enters just a period.
到目前为止,我能想到的唯一方法是使用fgets()
,但我不太确定如何在使用"."
. 我在想可能是一个持续检查的while循环?
任何帮助,将不胜感激。谢谢!