[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
 СИСТЕМНЫЕ ВЫЗОВЫ ВВОДА И ВЫВОДА
                                Обзор

В этом разделе вы узнаете о системных вызовах ввода/вывода
(input/output, I/O). В язык Си не встроены операторы ввода/вывода. Все
операции ввода/вывода осуществляются системными вызовами или
библиотечными функциями, которые, в свою очередь, обращаются к
системным вызовам. В этом разделе обсуждаются системные вызовы нижнего
уровня. Список функций стандартной библиотеки ввода/вывода приведен в
конце раздела.
Есть системные вызовы, которые открывают файл, читают из файла, пишут
в файл и закрывают файл. Кроме того, есть стандартные вызовы, которые
изменяют текущую позицию чтения/записи в файле и которые управляют
доступом к файлу. Системные вызовы позволяют читать и писать данные
любого типа.
В конце раздела обсуждаются файлы, отображенные в память, как
альтернатива системным вызовам ввода/вывода, которые читают или
записывают данные в файл.
                             ЦЕЛИ РАЗДЕЛА
По завершении этого раздела, вы сможете:

.    описать характеристики файла
.    открыть/закрыть файл
.    читать и изменять данные в файле
.    изменять позицию чтения/записи файла
.   создавать копию файлового дескриптора

.   управлять доступом к файлу