Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés
Se recomienda usar Visual Studio 2017
Esta documentación está archivada y no tiene mantenimiento.

fsetpos

Establece la marca de la secuencia-posición.

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

stream

puntero a la estructura de FILE .

pos

almacenamiento de Posición-indicador.

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.

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.

Función

Encabezado necesario

fsetpos

<stdio.h>

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

Vea el ejemplo para fgetpos.

Mostrar: