Работа с файлами

Во всех операциях ввода-вывода используется смещение указателя в файле, которое хранится в таблице открытых файлов.

Это смещение измеряется в байтах и отслеживается для каждого открытого файла. Смещение указателя в файле определяет позицию в файле, начиная с которой будут считываться или записываться данные. Функция open помещает указатель в начало файла. Изменить положение указателя можно с помощью функции lseek.