FUNCIONES DE BIBLIOTECAS El lenguaje C, C++ contiene numerosas funciones, cuando se emplean funciones de esta biblioteca estándar, se incrementa la transportabilidad de los programas. C ofrece un conjunto de funciones estándar que dan soporte a las operaciones que se utilizan con más frecuencia. Estas funciones están agrupadas en bibliotecas. Para utilizar cualquiera de las funciones que forman parte de las bibliotecas estándar de C, sólo hace falta realizar una llamada a d icha función. Los grupos de funciones estándar más comunes son: Entrada/Salida estándar Matemáticas De conversión Diagnostico De manipulación de memoria Control de proceso Ordenación Directorios Fecha y hora Búsqueda Manipulación de cadenas Gráficos
BIBLIOTECAS Y DESCRIPCIONES DE USO Nombre de Biblioteca
Descripción
assert.h
Es proporcionar una definicion d e la macro assert, que imprime un mensaje de error y aborta el programa
alloc.h
Existen funciones para asignar, liberar memoria, u obtener informacion de bloques de memoria.
ctype.h
Son funciones que nos permiten conocer la naturaleza de un caracter, o bien para convertir de mayusculas a minusculas y viceversa; y valores enteros a codigos ASCII.
dir.h
Esto permite ordenar, crear, modificar, mover y eliminar directorios
errno.h
Representa los numeros de error, despues que ocurre un error se puede consultar el valor de la varianble del sistema deerrno para obtener mas informacion sobre ese error.
float.h
Define los limites de los tipos de coma flotante
limits.h limits.h
Define los limites de los diferentes tipos de enteros
Facultad de Informática UPONIC
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
math.h
Contiene las funciones matematicas estandar utilizadas en C y C++
setjmp.h
Define el tipo de jmp_buf para algunas funciones.
signal.h
Contiene funciones de estado.
stdarg.h
Define funciones que pueden ser llamadas con diferentes numeros de argum entos, de modo que se pueda escribir f(a) y f(a,b).
stdef.h
Se definen algunos tipos especiales
stdio.h
Incorporan las funciones de Entrada - Salida E/S estandar, tipos y macros
stlib.h
Declara funciones que son utiles para diferentes propositos, en especial de busqueda y ordenacion.
string.h
Este archivo contiene funciones para manejo de cadenas de caracteres.
time.h
Contiene funciones relativas a fechas y horas
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
ARCHIVOS DE CABECERA Se denomina header file, al español fichero cabecera, o include file, al español fichero de inclusión, en ciencias de computación, especialmente en el ámbito de los lenguajes de programación C y C++, al archivo, normalmente en forma de código fuente, que el compilador incluye de forma automática al procesar algún otro archivo fuente. Típicamente los programadores especifican la inclusión de los header files por medio de pragmas al com ienzo (head o cabecera) de otro archivo fuente. Un header file contiene, normalmente, una declaración directa de clases, subrutinas, variables, u otros identificadores. Aquellos programadores que desean declarar identificadores estándares en más de un archivo fuente pueden colocar esos identificadores en un único header file, que se incluirá cuando el código que contiene sea requerido por otros archivos. Si se adopta el modelo modular entonces se querrá tener para cada módulo las definiciones de las variables, los prototipos de las funciones, etc. Sin embargo, ¿qué sucede si varios módulos necesitan compartir tales definiciones? En tal caso, lo mejor es centralizar las definiciones en un archivo, y compartir el archivo entre los módulos. Tal archivo es usualmente llamado un archivo cabecera . Por convención estos archivos tienen el sufijo sufijo .h Se han revisado ya algunos archivos cabecera de la biblioteca estándar, por ejemplo: #include Se pueden definir los propios archivos cabecera y se pueden incluir en el programa como se muestra enseguida: #include "mi_cabecera. "mi_cabecera.h" h" Los archivos cabecera por lo general sólo contienen definiciones de tipos de datos, prototipos de funciones y comandos del preprocesador de C.