Ввод и вывод
Функции ввода-вывода производят чтение и запись для файлов и устройств. Операции файлового ввода-вывода происходят в текстовом или двоичном режиме. Библиотека времени выполнения Microsoft содержит три типа функций ввода-вывода:
Функции Stream I/O обрабатывают данные как поток отдельных символов.
Функции Low-level I/O вызывают непосредственно операционную систему для выполнения низкоуровневых операций, которые затем выполняются с помощью потокового ввода-вывода.
Функции Console and port I/O производят чтение или запись непосредственно на консоль (клавиатуру, экран) или в порт ввода-вывода (например, порт принтера).
Примечание
Поскольку потоковые функции используют буфер, а низкоуровневые функции нет, эти два типа функций обычно несовместимы.Для обработки конкретного файла используйте либо потоковые, либо низкоуровневые функции.