私が「マンフリード」だったとき、私はこれを手に入れました:
戻り
値 fread() と fwrite() は、正常に読み書きされた項目の数を返します (つまり、文字数ではありません)。エラーが発生した場合、またはファイルの終わりに到達した場合、戻り値は短い項目数 (またはゼロ) です。fread() は、ファイルの終わりとエラーを区別しません。呼び出し元は、feof(3) と ferror(3) を使用して、どちらが発生したかを判断する必要があります。
だから私の質問は、「短いアイテム数」を理解する方法です。私の英語で我慢してください。ここに「短い」タイプが含まれるのはなぜですか?「短いアイテム数」がどのように見えるか、誰かが例を挙げてもらえますか? ありがとう。