Рассмотрим функции. Которые использует язык С для работы с текстовыми файлами. Для записи в файл и чтения из файла используются функции fprintf(), fscanf(), fgets(), fputs(). Отличие от функций printf(), scanf(), gets(), puts() состоит в том, что для работы с файлами добавлен параметр, который является указателем на структуру FILE.
После открытия каждый файл имеет так называемый указатель на текущую позицию в файле (УТПФ). Все операции над файлами (чтение и запись) работают с данными, на которые указывает УТПФ. При каждом выполнении функции чтения или записи УТПФ смещается на количество записанных или прочитанных байт. Так реализуется последовательный доступ данным.
Для организации чтения или записи данных в произвольном порядке необходимо реализовать установку указателя на некоторую заданную позицию в файле, для этого используется функция fseek().
Int fseek(FILE *stream, long offset, int whence);
На этом сайте можно найти отличные
душевые кабины в Ростове. Если затеяли ремонт, то ванную тоже нужно обновлять!