4. Tipo de librerías #include <studio.h>
Fclose. Cierra un fichero a través de su puntero.
Fopen,
freopen.
Fdopen.
Abre un fichero para lectura, para escritura, reescritura o para adición.
Remove. Elimina un fichero.
Rewind. Coloca el indicador de posición de fichero para el stream apuntado por stream al
del fichero.
Tmpfile. Crea y abre un archivo temporal que es borrado cuando cerramos con la función
Clearerr. Despeja los indicadores de final de fichero y de posición 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 actualización cuya operación mas reciente
era de entrada, la función fflush envía cualquier dato aun sin escribir al entorno local o a
ser escrito en el fichero; si no, entonces el comportamiento no está definido. Si stream es
un puntero nulo, la función fflush realiza el despeje para todos los streams cuyo
comportamiento está descrito anteriormente.
5. Tipo de librerías #include <studio.h>
Fgetpos Devuelve la posición actual del fichero.
Fgetc Devuelve un carácter de un fichero.
Fgets Consigue una cadena de caracteres de un fichero.
Fputc Escribe un caracter en un fichero.
Fputs Escribe una cadena de caracteres en un fichero.
Ftell Devuelve la posición actual del fichero como numero de bytes.
Fseek Situa el puntero de un fichero en una posición aleatoria.
Fsetpos Cambia la posición actual de un fichero.
Fread Lee diferentes tamaños de datos de un fichero.
Fwrite Envia, desde el array apuntado por puntero, hasta nmemb de elementos cuyo tamaño
especificado por tamaño. El indicador d eposicion de ficheros es avanzado por el
de caracteres escritos correctamente. Si existe un error el valor resultante del indicador
posición de ficheros es inmediato.
Getc Devuelve un carácter desde un fichero.
Getchar Igual que getc.
6. Tipo de librerías #include <studio.h>
Gets Lee caracteres de entrada hasta que encuentra un salto de línea y los almacena en un
argumento.
Printf, fprintf,
sprintf, snprintf
Usados para imprimir salidas de datos.
Vprintf También utilizado para imprimir salidas.
Perror Escribe un mensaje de error a stderr.
Putc Devuelve un carácter de un fichero.
Putchar,fputchar Igual que putc(stdout).
Scanf,fscanf,sscan
f
Utilizado para introducir entradas.
Vfcanf,vscanf,vssc
anf
Tambien utilizado para introducir entradas.
Setbuf Esta función es equivalente a la función sevbuf pasando los valores _IOFBF para modo y
BUFSIZ para tamaño, o (si acumulador es un puntero nulo), con el valor _IONBF para
7. Tipo de librerías #include <studio.h>
Setvbuf Solo puede ser usada después de que el stream apuntado por stream ha sido asociado
un fichero abierto y antes de otra operación cualquiera es llevada acabo al stream. El
argumento modo determina como stream será almacenado según lo siguiente: _IOFBF
ocasiona la entrada/salida a ser completamente almacenado; _IOLBF ocasiona la
entrada/salida a almacenar por líneas; _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 acumulación adjudicada por la
función setvbuf. El argumento tamaño especifica el tamaño del array.
Tmpnam Genera una cadena de caracteres que es un nombre válido para ficheros y que no es
al nombre de un fichero existente. La función tmpnam genera una cadena diferente
vez que es llamada, hasta un máximo de TMP_MAX veces. Si la función es llamada más
veces que TMP_MAX, entonces el comportamiento de la función está definido según la
implementación del compilador.
Puts Imprime una cadena de caracteres.
9. Tipo de librerías #include <stdlib.h>
Atof (ascii to
float)
Cadena de caracteres a coma flotante.
Atoi Cadena de caracteres a entero.
Atol (C SL) (ascii
to long)
Cadena de caracteres a entero tamaño largo.
Strtod Cadena de caracteres a coma flotante tamaño doble.
Strtol Cadena de caracteres a entero largo.
Strtoul Cadena de caracteres a entero largo sin signo (positivo).
Rand Genera un número pseudo-aleatorio.
Srand E stablece la semilla para el generador de números pseudo-aleatorios.
Malloc, calloc,
realloc
Reservan memoria dinámica del heap.
Free Liberan memoria devolviéndola.
Abort Terminan ejecución anromalmente.
Atexit Registra una función callback callback para la salida del programa.
10. Tipo de librerías #include <stdlib.h>
Exit Termina ejecución del programa.
Getenv Recupera una variable de entorno.
System Ejecutar un comando externo.
Bsearch Busqueda binaria en un array
Qsort Ordena un vector usando quicksor
Abs,labs Valor absoluto
Div, ldiv División entera o euclidiana
12. Tipo de librerías #include <string.h>
Memcpy Copia n bytes entre dos áreas de memoria que no deben solaparse
Memmove Copia n bytes entre dos áreas de memoria; al contrario que memcpu y las áreas deben
solaparse
Memchr Busca un valor a partir de una dirección de memoria dada y devuelve un puntero a la
primera ocurrencia del valor buscado o nul si no se encuentra
Memcmp Compara los n primeros caracteres de dos áreas de memoria
Memset Sobre escribe un área de memoria con un patrón de bytes dado
Strcat Añade una cadena al final de otra
Strncat Añade los n primeros caracteres
Strchr Localiza un carácter de cadena, buscando desde el principio
Strrchr Localiza un carácter de cadena, buscando desde el final
Strcmp Compara dos cadenas alfabéticamente (‘a’!=‘A’)
Strncmp Compara los n primeros caracteres de dos cadenas numéricamente (‘a’!=‘A’)
Strcoll Compara dos cadenas según la colación actual (‘a’==‘A’)
13. Tipo de librerías #include <string.h>
Strcpy Copia una cadena en otra
Strncpy Copia los n primeros caracteres de una cadena en otra
Strerror Devuelve la cadena con el mensaje de error correspondiente al numero del error dado
Strlen Devuelve la longitud de una cadena
Strspn Devuelve la posición del primer carácter de una cadena que no coincide con ninguno de
los caracteres de otra cadena dada.
Strcspn Devuelve la posición del primer carácter que coincide con alguno de los caracteres de
cadena dada
Strpbrk Encuentra la primera ocurrencia de alguno de los caracteres de una cadena dada en otra
Strstrk Busca una cadena en una secuencia de tokens
Strxfrm Transofrma una cadena en su forma de colación
Strrev Invierte una cadena
15. Tipo de librerías #include <ctype.h>
Tolower Convierte un carácter, en un parámetro entero ch, a minúscula.
Toupper Convierte un carácter, en un parámetro ch, a mayúscula
17. Tipo de librerías #include <locale.h>
Localeconv La función localeconv asigna los componentes de un objeto con tipo structlconv con
valores apropiados para e formateo de cantidades numéricas según las reglas de la
localidad actual.
Setlocale La función setlocale selección al porción apropiada de la localidad del programa
especificado por los argumentos categoría y localidad. La función setlocale puede ser
usada para cambiar o preguntar la localidad actual total del programa o porciones de