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