Seekg
Ошибка скрипта: Модуля «Unsubst» не существует.
Ошибка скрипта: Модуля «unsubst» не существует.
В языке программирования C++ , seekg это функция в библиотеке iostream
(часть стандартной библиотеки) которая позволяет искать произвольную позицию в файле. Эта функция определена для класса istream — для класса ostream есть похожая функция seekp (это позволяет избежать конфликтов в случае классов, которые получают как istream, так и ostream, такие как iostream).
istream& seekg ( streampos position );
istream& seekg ( streamoff offset, ios_base::seekdir dir );
position
это новая позиция в буфере потока. Этот параметр объект типа streampos.offset
это целое значение типа streamoff представляющее собой смещение в буфере потока. Это относительно параметраdir
.
dir
это направление поиска. Это объект типа ios_base::seekdir
который может принимать любое из следующих константных значений[1]:
ios_base::beg
(смещение от начала).ios_base::cur
(смещение от текущей позиции).ios_base::end
(смещение от конца).
Версия функции seekg()
с одним параметром перемещают указатели файлов в позиции, заданные параметром position
. Это значение должно быть предварительно получено путем обращения либо к функции tellg()
, либо к функции tellp()
соответственно. Тип streampos
определён в заголовке iostream.h
. Объект типа streampos
способен содержать самое большое допустимое значение, которое может иметь параметр position
. Эти функции возвращают ссылку на соответствующий поток.
Примечания[править]
- ↑ Страница Модуль:Citation/CS1/styles.css не имеет содержания.Шаблон:±. <>.. — Питер, 2005. — ISBN 5947235684, 9785947235685. Архивная копия от 28 декабря 2018 на Wayback Machine
Шаблон:Сортировка: изолированные статьиОшибка скрипта: Модуля «Unsubst» не существует.
This article "Seekg" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Seekg. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.