Você está na página 1de 4

Martinez Arias Siadany Yamilek

5212
Tarea 1

CATEGORIAS EN QUE SE PUEDE CLASIFICAR LAS FUNCIONES DE STDIO.H


Las funciones declaradas en stdio.h pueden clasificarse en dos categoras: funciones de
manipulacin de ficheros y funciones de manipulacin de entradas y salidas.
Nombre

Descripcin

Funciones de manipulacin de ficheros

fclose

Cierra un fichero a travs de su puntero.

fopen,freopen,fdopen

Abre un fichero para lectura, para escritura/reescritura o para adicin.

remove

Elimina un fichero.

rename

Cambia al fichero de nombre.

rewind

Coloca el indicador de posicin de fichero para el stream apuntado por stream al


comienzo del fichero.

tmpfile

Crea y abre un fichero temporal que es borrado cuando cerramos con la funcin fclose().

Funciones de manipulacin de entradas y salidas.

clearerr

Despeja los indicadores de final de fichero y de posicin de fichero para el stream


apuntado por stream al comienzo del fichero.

feof

Comprueba el indicador de final de fichero.

ferror

Comprueba el indicador de errores.

fflush

Si stream apunta a un stream de salida o de actualizacin cuya operacin ms reciente


no era de entrada, la funcin fflush enva cualquier dato an sin escribir al entorno local o
a ser escrito en el fichero; si no, entonces el comportamiento no est definido. Si stream

Martinez Arias Siadany Yamilek


5212
Tarea 1
es un puntero nulo, la funcin fflush realiza el despeje para todos losstreams cuyo
comportamiento est descrito anteriormente.

fgetpos

Devuelve la posicin actual del fichero.

fgetc

Devuelve un carcter de un fichero.

fgets

Consigue una cadena de caracteres de un fichero.

fputc

Escribe un carcter en un fichero.

fputs

Escribe una cadena de caracteres en un fichero.

ftell

Devuelve la posicin actual del fichero como nmero de bytes.

fseek

Sita el puntero de un fichero en una posicin aleatoria.

fsetpos

Cambia la posicin actual de un fichero.

fread

lee diferentes tamaos de datos de un fichero.

fwrite

Enva, desde el array apuntado por puntero, hasta nmemb de elementos cuyo tamao es
especificado por tamao. El indicador de posicin de ficheros es avanzado por el nmero
de caracteres escritos correctamente. Si existe un error, el valor resultante del indicador
de posicin de ficheros es indeterminado.

getc

Devuelve un carcter desde un fichero.

getchar

Devuelve un carcter desde la entrada estndar

Martinez Arias Siadany Yamilek


5212
Tarea 1

gets

Lee caracteres de entrada hasta que encuentra un salto de lnea, y los almacena en un
nico argumento.

printf,fprintf,sprintf
snprintf

Usados para imprimir salidas de datos.

vprintf

Tambin utilizado para imprimir salidas.

perror

Escribe un mensaje de error a stderr.

putc

Escribe un carcter en un fichero.

putchar

Escribe un carcter en la salida estndar

puts

Escribe una cadena de caracteres en la salida estndar

scanf,fscanf,sscanf

Utilizado para introducir entradas.

vfscanf,vscanf,vsscanf

Tambin utilizado para introducir entradas.

setbuf

Esta funcin es equivalente a la funcin setvbuf pasando los valores _IOFBF para modo
y BUFSIZ para tamao, o (si acumulador es un puntero nulo), con el valor _IONBF para
modo.

setvbuf

Slo puede ser usada despus de que el stream apuntado por stream ha sido asociado
con un fichero abierto y antes de otra operacin cualquiera es llevada a cabo al stream.
El argumento modo determina cmo stream ser almacenado segn lo siguiente:
_IOFBF ocasiona la entrada/salida a ser completamente almacenado; _IOLBF ocasiona
la entrada/salida a almacenar por lneas; _IONBF ocasiona la entrada/salida a no ser
almacenado. Si acumulador no es un puntero nulo, el array al que es apuntado puede
ser usado en vez de la acumulacin adjudicada por la funcin setvbuf. El argumento
tamao especifica el tamao del array.

Martinez Arias Siadany Yamilek


5212
Tarea 1

tmpnam

ungetc

Genera una cadena de caracteres que es un nombre vlido para ficheros y que no es
igual al nombre de un fichero existente. La funcin tmpnam genera una cadena diferente
cada vez que es llamada, hasta un mximo de TMP_MAX veces. Si la funcin es
llamada ms veces que TMP_MAX, entonces el comportamiento de la funcin est
definido segn la implementacin del compilador.

Você também pode gostar