Студопедия

Главная страница Случайная лекция


Мы поможем в написании ваших работ!

Порталы:

БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика



Мы поможем в написании ваших работ!




Пример использования метода Write

CFile file; //создали объект класса CFile

...// открытие файла и т.д.

char pbuf[10] = “0123456789”;//определили буфер с данными

cfile.Write( pbuf, 10 ); // записываем 10 байт из буфера в файл

 

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

Чтобы переместить указатель текущей позиции файла в любое место, можно воспользоваться универсальным методом Seek(). Он позволяет переместить указатель на определенное число байт относительно начала, конца или текущей позиции указателя.

virtual LONG Seek( LONG len, UINT From );

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

Параметры:

len – количество байт, на которое необходимо переместить указатель чтения-записи, может быть отрицательным для перемещения в сторону начала файла;

From – указатель на режим перемещения, может иметь одно из следующих значений:

§ CFile::begin – перемещение на len байт относительно начала файла, может быть только положительным;

§ CFile::current – перемещение на len байт относительно текущей позиции указателя чтения-записи, может быть положительным или отрицательным;

§ CFile::end – перемещение на len байт относительно конца файла, может быть только отрицательным.


<== предыдущая страница | следующая страница ==>
Лабораторная работа №6. 1. Цель работы: изучить методы доступа к файлам в среде Microsoft Developer Studio (Visual C++) | Класс CFileDialog для выбора файла

Дата добавления: 2015-06-30; просмотров: 177; Нарушение авторских прав




Мы поможем в написании ваших работ!
lektsiopedia.org - Лекциопедия - 2013 год. | Страница сгенерирована за: 0.003 сек.