fsetpos
Establece la marca de la secuencia- posición.
int fsetpos(
FILE *stream,
const fpos_t *pos
);
Parámetros
stream
Puntero a la estructura 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 (definidas 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 sobre estos y otros códigos de retorno.
Comentarios
La función de fsetpos establece la marca del archivo (el 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 se puede entrar o salir.
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::FileStream::Position