fread() の構文は次のとおりです。
size_t fread(void *buf,size_t size, size_t, count, FILE *stream);
一方、 read() の場合は
ssize_t read(int fd, void *buf, size_t len);
どちらもバッファを使用して読み取りデータを配置します。これら2つはどのように異なりますか?私の質問は、「システム コールではなく、fread()/fwrite() stdio 呼び出しに使用されるバッファリングされた I/O」という用語から生じます。