C の低レベル関数のトピックを開始したばかりで、この課題の一部でユーザー入力を求めなければなりません。通常は printf() と scanf() を使用しますが、この割り当てでは、read()、write()、open()、close()、および lseek() のみを使用できます。
私の質問は、画面に印刷した後、キーボードからの入力をどのように読み取るかということです。readを使用する必要があることは理解していますが、ファイル記述子は STDIN_FILENO になりますが、サイズのカウントはどのように決定すればよいでしょうか? また、ユーザーが入力した内容をどのように追跡しますか? そのためだけに char 配列を作成する必要がありますか?
また、誰かが低レベル関数を使ったプログラミングの良い読み物やチュートリアルを参照できれば、大いに役立ちます。