Отличие файлового указателя и переменной файла в языке программирования заключается в их назначении и использовании:
- Файловый указатель указывает на текущую позицию в файле. it.mmcs.sfedu.ru Создаётся при открытии файла и, как правило, устанавливается на первый элемент файла. it.mmcs.sfedu.ru После каждой операции чтения или записи файловый указатель продвигается вперёд на размер считанных элементов. it.mmcs.sfedu.ru
- Переменная файла содержит всю необходимую информацию для работы с файлом: имя и месторасположение файла в файловой системе, позиция текущей компоненты файла, режимы работы с файлом и т. д.. algorithm.cs.msu.ru
Таким образом, файловый указатель используется для работы с текущей позицией в файле, а переменная файла — для хранения общей информации о файле и его характеристиках.