Compartir a través de


fsetpos

Establece la marca de la secuencia-posición.

int fsetpos( 
   FILE *stream,
   const fpos_t *pos 
);

Parámetros

  • stream
    puntero a la estructura de FILE .

  • pos
    almacenamiento de Posición-indicador.

Valor devuelto

Si es correcto, fsetpos devuelve 0.En el error, la función devuelve un valor distinto de cero y establece errno a una de las constantes de manifiesto siguientes (definido en ERRNO.H): EBADF, lo que significa que el archivo no es accesible u objeto a los que los puntos de stream no es una estructura de archivos válida; o EINVAL, que significa un valor no válido para stream o pos se ha pasado.Si se pasa un parámetro no válido en, estas funciones se invoca el controlador no válido de parámetro, tal y como se describe en Validación de parámetros.

Vea _doserrno, errno, _sys_errlist, y _sys_nerr para obtener más información al respecto, y otro, códigos de retorno.

Comentarios

La función de fsetpos establece la marca de la archivo-posición para stream al valor de pos*,* que se obtiene en una llamada anterior a fgetpos con stream*.* La función borra la marca de fin de archivo y deshace cualquier efecto de ungetc en stream*.* Después de llamar a fsetpos, la siguiente operación en stream posible entrada o salida.

Requisitos

Función

Encabezado necesario

fsetpos

<stdio.h>

Para obtener información adicional de compatibilidad, vea compatibilidad en la Introducción.

Ejemplo

Vea el ejemplo para fgetpos.

Equivalente en .NET Framework

System:: IO:: secuencia de archivo:: Posición

Vea también

Referencia

E/S de la secuencia

fgetpos