C では、fwrite と fread は、書き込む要素の数と各要素のサイズの両方を取ります。書き込むバイト数は単純に要素のサイズ倍に等しいため、書き込む必要があるバイト数を示すパラメータがあれば、より明白で一般的なように思えます。これらの機能の設計には正当な理由があるのでしょうか、それともその理由は古代に失われたのでしょうか?
C では、fwrite と fread は、書き込む要素の数と各要素のサイズの両方を取ります。書き込むバイト数は単純に要素のサイズ倍に等しいため、書き込む必要があるバイト数を示すパラメータがあれば、より明白で一般的なように思えます。これらの機能の設計には正当な理由があるのでしょうか、それともその理由は古代に失われたのでしょうか?