[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
СИСТЕМНЫЕ ВЫЗОВЫ ВВОДА И ВЫВОДА
Обзор
В этом разделе вы узнаете о системных вызовах ввода/вывода
(input/output, I/O). В язык Си не встроены операторы ввода/вывода. Все
операции ввода/вывода осуществляются системными вызовами или
библиотечными функциями, которые, в свою очередь, обращаются к
системным вызовам. В этом разделе обсуждаются системные вызовы нижнего
уровня. Список функций стандартной библиотеки ввода/вывода приведен в
конце раздела.
Есть системные вызовы, которые открывают файл, читают из файла, пишут
в файл и закрывают файл. Кроме того, есть стандартные вызовы, которые
изменяют текущую позицию чтения/записи в файле и которые управляют
доступом к файлу. Системные вызовы позволяют читать и писать данные
любого типа.
В конце раздела обсуждаются файлы, отображенные в память, как
альтернатива системным вызовам ввода/вывода, которые читают или
записывают данные в файл.
ЦЕЛИ РАЗДЕЛА
По завершении этого раздела, вы сможете:
. описать характеристики файла
. открыть/закрыть файл
. читать и изменять данные в файле
. изменять позицию чтения/записи файла
. создавать копию файлового дескриптора
. управлять доступом к файлу