Librerías C
Enviado por Orum • 10 de Septiembre de 2012 • 435 Palabras (2 Páginas) • 421 Visitas
Librerías / Bibliotecas
Las librerías son trozos de código que contienen alguna funcionalidad pre-construida que puede ser utilizada por un ejecutable. Por supuesto, las librerías contienen en su interior variables y funciones.
Las variables son espacios reservados en la memoria que, como su nombre indica, pueden cambiar de contenido a lo largo de la ejecución de un programa.
Una función es el término para describir una secuencia de órdenes que hacen una tarea específica de una aplicación más grande. Las funciones en programación generalmente son las que realizan los cálculos para retornar el valor correspondiente a una función matemática.
Librerias en C
Headers: Conjunto de archivos fuente en los cuales se provee una interfaz para determinado tipo de datos.
• stdio.h
stdio.h, que significa "standard input-output header" (cabecera estandar E/S), es la biblioteca estándar del lenguaje de programación C, el archivo de cabecera que contiene las definiciones de macros (una macroinstrucción es una instrucción compleja, formada por otras instrucciones más sencillas), las constantes (valores inmutables que se conocen en tiempo de compilación y no cambian mientras dura el programa), las declaraciones de funciones y la definición de tipos (atributo de una parte de los datos que indica al ordenador o al programador algo sobre la clase de datos sobre los que se va a procesar) usados por varias operaciones estándar de entrada y salida.
Algunas de las funciones de stdio.h son:
remove: Elimina un fichero rename: Cambia al fichero de nombre.
fclose: Cierra un fichero a través de su puntero. ferror: Comprueba el indicador de errores.
printf: Usado para imprimir salidas de datos. scanf: Utilizado para introducir entradas
• Math.h
Math.h es un archivo de cabecera de la biblioteca estándar del lenguaje de programación C diseñado para operaciones matemáticas básicas.
Algunas funciones de math.h son:
sin: seno cos: coseno
tan: tangente abs: valor absuluto
• string.h
string.h Contiene la definición de macros, constantes, funciones y tipos de utilidad para trabajar concadenas de caracteres y algunas operaciones de manipulación de memoria.
Algunas funciones de string.h son:
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 memcpy las áreas pueden solaparse.
memcmp: compara los n primeros caracteres de dos áreas de memoria.
strcat: añade una cadena al final de otra.
Existen más de estas
...