Я знаю, что указатель - это переменная, которая хранит адрес другой переменной. Поэтому я понял понятия указателей типа char, указатели целых типов, что происходит, когда мы добавляем их в указатель и т. Д. Но я не получил реальной концепции указателя файла. Почему мы не можем напрямую указывать на них, как в случае символьных типов данных? Например, рассмотрите файл с контентом:Какова концепция указателя файла или указателя потока?
Путь к этому файлу - 'ptr'. Почему мы не можем использовать технику ptr, чтобы указать «H», (ptr + 1) на «e», (ptr + 2) на «l» и так далее. Если мой вопрос глуп, простите, иногда становится ясно, понимаю ли я реальное понятие. Я думаю, что этот файл фактически хранится в памяти так же, как строка хранится в памяти. (Я знаю функцию fscanf() и все)
Но я ожидаю, что файл будет загружен в память, поскольку я узнал, что он должен быть загружен в память перед выполнением –