私はちょうどこの問題について疑問に思っています:「ls -al | less」のようなものを使用できる場合、less は stdin からの入力を待機できるはずです。私が予想していたのは、「less」コマンドを実行した後、プログラムがハングアップして入力を待つことです(gets()などを呼び出した結果として)。
しかし、実際に「Missing filename ("less --help" for help)」というエラー メッセージが表示されたのはなぜでしょうか。
ありがとうございました。