コードのこの部分をどのように実装できるかについて、少し混乱しています。
ユーザーから最大 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ループを考えていましたか?
どんな助けでも大歓迎です。ありがとう!