You can edit almost every page by Creating an account. Otherwise, see the FAQ.

Seekg

Материал из EverybodyWiki Bios & Wiki
Перейти к:навигация, поиск

Ошибка скрипта: Модуля «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]:

  1. ios_base::beg (смещение от начала).
  2. ios_base::cur (смещение от текущей позиции).
  3. ios_base::end (смещение от конца).

Версия функции seekg() с одним параметром перемещают указатели файлов в позиции, заданные параметром position. Это значение должно быть предварительно получено путем обращения либо к функции tellg(), либо к функции tellp() соответственно. Тип streampos определён в заголовке iostream.h. Объект типа streampos способен содержать самое большое допустимое значение, которое может иметь параметр position. Эти функции возвращают ссылку на соответствующий поток.

Примечания[править]

  1. Страница Модуль: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.



Read or create/edit this page in another language[править]