Семейство read()
-> open
, close
, read
, write
Семейство fread()
-> fopen
, fclose
, fread
, fwrite
Семейное чтение:
- системные вызовы
- не форматированный IO: у нас есть неформатированный поток байтов
Семейный фред
- являются функциями стандартной библиотеки C (libc)
- использовать внутренний буфер
- форматируются IO (с параметром "% ..") для некоторых из них
- всегда использовать буферный кеш Linux
Подробнее здесь , хотя обратите внимание, что в этом посте содержится неверная информация.