0% encontró este documento útil (0 votos)
20 vistas17 páginas

Librería Stdio

Presentación digital sobre la librería stdio de lenguaje C

Cargado por

barreracesar169
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
20 vistas17 páginas

Librería Stdio

Presentación digital sobre la librería stdio de lenguaje C

Cargado por

barreracesar169
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

Librería <stdio.

h>
¿Qué es?
• stdio.h, que significa "standard input-output header" (cabecera
estándar E/S), es el archivo de cabecera que contiene las definiciones
de las macros, las constantes, las declaraciones de funciones de la
biblioteca estándar del lenguaje de programación C para hacer
operaciones, estándar, de entrada y salida, así como la definición de
tipos necesarias para dichas operaciones.
• Las funciones declaradas en stdio.h por lo general se pueden dividir
en dos categorías: las funciones para la manipulación de archivos y las
funciones para la manipulación de insumo-producto
Funciones de manipulación de
archivos

se cierra un archivo asociado con el valor FILE *


Fclose: que se le pasa

abre un archivo para ciertos tipos de lectura o


Fopen: escritura

eliminar: elimina un archivo ( lo elimina )


la manipulación de entradas y
salidas funciones
clearerr:
borra al final de su archivo e indicadores de
error para un flujo dado

feof: comprueba si un al final de su archivo


indicador se ha fijado para un flujo dado

ferror: comprueba si un indicador de error se ha


fijado para un flujo dado

fuerzas en espera de cualquier


fflush:
buffer salida que se escriben en el archivo
asociado a un flujo dado
almacena el indicador de posición de archivo de la
fgetpos:
secuencia correspondiente de su primer
argumento ( un FILE * ) a su segundo argumento (a
* fpos_t )

fgetc: devuelve un carácter de un archivo

fgets: obtiene una cadena desde el archivo ( que termina


en nueva línea o de fin de archivo de -)

fputc: escribe un carácter en un archivo


fputs: escribe una cadena en un archivo

ftell: devuelve un indicador de posición de


archivo que luego pueden pasar a fseek

fseek: busca a través de un archivo

establece el indicador de posición de


archivo de una secuencia correspondiente
fsetpos: de su primer argumento (a * FILE) como
se almacena en su segundo argumento (a
* fpos_t )
fread:
lee los datos de un archivo

fwrite: escribe datos en un archivo

lee y devuelve un personaje de un flujo dado y


avanza el indicador de posición del archivo , sino
getc: que se permite ser una macro con los mismos
efectos que fgetc, Excepto que se puede evaluar el
flujo de más de una vez

getchar: tiene los mismos efectos que getc ( stdin)

se: lee los caracteres de la entrada estándar hasta una


printf, vprintf: se utiliza para imprimir en la secuencia de
salida estándar

fprintf , vfprintf utilizado para imprimir en un archivo

escribe y devuelve un carácter en una


secuencia y avanza el indicador de
putc: posición del archivo del mismo;
equivalente afputc, Salvo que una versión
macro puede evaluar el flujo de más de
una vez
putchar , fputchar: tiene los mismos efectos que putc
(stdout )
scanf , vscanf: Para el ajuste de la corriente de
entrada estándar
fscanf , vfscanf: Para el ajuste de un archivo
Para el ajuste de una matriz de
sscanf , vsscanf: caracteres (por ejemplo , un
C cadena)
establece el modo de almacenamiento en
setbuf , setvbuf: búfer para un flujo dado

tmpnam: crea un nombre de archivo temporal

empuja a un personaje nuevo en un


ungetc: arroyo

salidas de una cadena de caracteres en la


pone: salida estándar
Miembros constantes

un entero negativo del tipo de int que sirve para


FEO: indicar las condiciones de fin de archivo

BUFSIZ: un entero que es el tamaño del búfer utilizado por


la setbuf () función
del tamaño de un char sistema que es lo
FILENAME_MAX: suficientemente grande para almacenar el nombre
de cualquier archivo que se puede abrir
el número de archivos que se pueden abrir
FOPEN_MAX: simultáneamente ; será por lo menos ocho

una abreviatura de " entrada / salida con búfer


completo ", sino que es un número entero que
_IOFBF: puede ser pasado a la setvbuf () la función de
solicitar búfer de bloque entrada y salida de un
flujo abierto

una abreviatura de " entrada / salida con búfer de


_IOLBF: línea ", sino que es un número entero que puede
ser pasado a la setvbuf () la función de
solicitar con búfer de líneaentrada y salida de un
flujo abierto
una abreviatura de " entrada / salida no
_IONBF: amortiguada ", sino que es un número entero que
puede ser pasado a la setvbuf () la función de
solicitar sin búfer entrada y salida de un flujo
abierto

del tamaño de un char sistema que es lo


L_tmpnam: suficientemente grande para almacenar un
nombre de archivo temporal generado por el
tmpnam () función

una macro a la expansión puntero nulo constante,


NULL: esto es , una constante que representa un valor de
puntero que se garantiza no a ser una dirección
válida de un objeto en la memoria
un entero que puede ser pasado a la fseek ()
SEEK_CUR: función a solicitud de ubicación en relación con la
posición actual del fichero

un entero que puede ser pasado a la fseek ()


SEEK_END: función a solicitud de ubicación en relación con el
final del archivo

SEEK_SET: un entero que puede ser pasado a la fseek ()


función a solicitud de ubicación en relación con el
principio del archivo
el número máximo de nombres de archivos únicos

generables por el tmpnam () función; será por lo


TMP_MAX: menos 25

También podría gustarte