入力ループを含むプロローグ プログラムを作成しています。入力の大部分は、応答ファイルに事前にスクリプト化されています。として実行しprolog < response.txt
ます。応答ファイルが終了したら、キーボードのユーザー入力を介してプログラムを続行したいと考えています。ただし、応答ファイルが終了すると、キーボードから /1 を読み取るのではなくend_of_file
、入力として無限ループで読み取りを続けます。
パイプがファイルの最後に到達したら、ユーザーが入力した入力にプログラムを戻したいと思います。どうすればいいですか?
前もって感謝します。