long
int ftell(FILE *stream);
La función ftell obtiene la
posición actual del indicador de posición de archivo
del flujo al cual señala stream. En caso de un archivo binario,
el valor es el número de caracteres a partir del principio
de archivo.En caso de un archivo de texto, el indicador de posición
de archivo contiene información no específica, utilizable
por la función fseek para devolver el indicador de posición
de de archivo para el flujo a su posición en el momento de
la llamada ftell; la diferencia entre estos dos valores devueltos
no es necesariamente una medida significativa del número
de caracteres escritos o leídos. En caso de éxito,
la func ftell devuelve el valor actual del indicador de posición
de archivo para el flujo.En caso de falla, la función ftell
devuelve -1L y almacena un valor positivo definido por la puesta
en práctica de errno.
void
rewind(FILE *stream);
La función rewind define el indicador de posición
de archivo para el flujo al cual señala stream al principio
del mismo. Es equivalente a
(void) fseek(stream, 0L, SEEK_SET)
excepto en el indicador de error del flujo también es desactivado.
void
clearerr(FILE *stream);
La función clearerr desactiva los indicadores de
fin de archivo y de error para el flujo al cual señala stream.
int
feof(FILE *stream);
La función feof prueba el indicador de fin de archivo
para el flujo al cual señala stream. La función feof
devuelve no cero si y sólo si el indicador de fin de archivo
está activo para stream.
int
ferror(FILE *stream);
La función ferror prueba el indicador de error para
el flujo al cual señala stream. La función ferror
devuelve no cero si y sólo si el indicador de error está
activo para stream.
void
perror(const char *s);
La función perror traduce el número de error
en la expresión entera errno en un mensaje de error. Escribe
una secuencia de caracteres al flujo de error estándar, de
tal forma que: primero ( si s no es un apuntador nulo y el caracter
al cual señala s no es un carácter nulo) escribe una
cadena a la cual señala s seguida por (:) y un espacio; a
continuación escribe un mensaje de error apropiado seguido
por un carácter de nueva línea. El contenido de las
cadenas de mensaje de error son las mismas que devuelve la función
strerror mediante el argumento errno, que están definidas
por la puesta en práctica.
|