ファイル記述子を使用してファイルから読み取りたい。割り当て規則のため、その名前を使用できません。
電話open
して取得しましたが、正常に動作します。read()
この時点で、関数を読み取るには関数を使用する必要があることがわかりました。私の問題は、read()
関数が引数として読み取るバイト数を必要とし、毎回ファイルから行全体を読み取りたいため、読み取るバイト数がわからないことです。
たとえばfscanf()
を使用すると、単純な文字列で問題なく動作し、必要に応じて行全体を取り戻します。だから私の質問は:
fscanf()
ファイルポインタではなくファイル記述子で呼び出すことができるような関数はありますか?