Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Intenta modificar los cargos actuales para las secuencias controladas.
virtual pos_type seekoff(
off_type _Off,
ios_base::seekdir _Way,
ios_base::openmode _Which = ios_base::in | ios_base::out
);
Parámetros
_Off
La posición a buscar _Wayen relación con._Way
El punto inicial para las operaciones de desplazamiento.Vea seekdir por valores posibles._Which
Especifica el modo de la posición del puntero.El valor predeterminado es permitir modificar las posiciones de lectura y escritura.
Valor devuelto
Devuelve la nueva posición o una posición no válida de la secuencia.
Comentarios
La función virtual protegida de miembro se esfuerza para modificar los cargos actuales para las secuencias controladas.Para un objeto de clase basic_filebuf<Elem, Tr>, una posición de la secuencia se puede representar mediante un objeto de fpos_tescrito, que almacena un desplazamiento y cualquier información de estado necesarios para analizar una secuencia de ancho.El desplazamiento cero designa el primer elemento de la secuencia.(Un objeto de pos_type tipo almacena por lo menos un objeto de fpos_t .)
Para un archivo abierto para lectura y escritura, la entrada y las secuencias de salida se colocan en tándem.Para cambiar entre insertar y extraer, debe llamar a pubseekoff o pubseekpos.Las llamadas a pubseekoff (y por consiguiente a seekoff) tienen varias limitaciones para secuencias de texto, secuencias binarias, y secuencias anchas.
Si el puntero de archivo punto de congelación es un puntero NULL, se produce un error en la función.Si no, se esfuerza para modificar la secuencia colocar llamando a fseek(punto de congelación, _Off, _Way).Si esa función se realiza correctamente y el fposn resultante de la posición puede determinar llamando afgetpos (punto de congelación, &fposn), la función correctamente.Si la función se realiza correctamente, devuelve un valor de pos_type con tipo que contiene fposn.De lo contrario, devuelve una posición no válida de la secuencia.
Requisitos
encabezado: <fstream>
espacio de nombres: std