Este documento describe los archivos de cabecera más utilizados en los lenguajes de programación C y C++. Explica que los archivos de cabecera declaran funciones estándar y son incluidos automáticamente por el compilador. Luego enumera algunos de los archivos de cabecera más comunes como stdio.h para entrada y salida, string.h para el manejo de cadenas, y math.h para funciones matemáticas.
1. Trabajo grupal
Tema: los ficheros de cabeceras .ficheros mas
Utilizados
Por: cecibel encalada , vanessa jumbo
Lic. Luz maria calderon
Curso : 3ro ballicherato tecnico
Especialidad : administracion en sistemas
2. Archivos de cabeceras
Se denomina fichero de cabecera, 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.
La biblioteca estándar de C y la biblioteca estándar de C+
+ tradicionalmente declaran sus funciones estándar en
header files.
En la mayoría de lenguajes de programación modernos,
los programadores pueden dividir los programas en
componentes de menor tamaño (como pueden ser clases
y subrutinas) y distribuir esos componentes entre muchas
unidades por traducir (típicamente en forma de archivos),
3. Lenguaje c: archivos de cabeceras
Libreria.h <- La extensión
#Include <- Para Definir
Ejemplo:
//Ejemplo de programación en C
#include <stdio.h>
(Instrucciones de Entrada y Salida)
Main()
{
Printf (“n Hola Mundo “);
4. diferencias
Existen diferentes archivos de cabecera como:
string.h : Manejo de cadena
ctype.h : Manejo de carácter
math.h : Funciones matemáticas
stdio.h : Entrada y salida
time.h : Fecha y hora
stdlib.h : Miselania
5. Principales ficheros de cabecera
Los principales ficheros de cabecera de C ``suelen ser'' los
siguientes:
ctype.h: Funciones útiles para la clasificación y el
mapeado de códigos.
errno.h: Funciones que permiten comprobar el valor
almacenado en errno por algunas funciones de librerías.
float.h: Funciones que establecen algunas propiedades
de las representaciones de tipos real.
limits.h: Funciones que establecen algunas
propiedades de las representaciones de tipos enteros.
math.h: Funciones que sirven para realizar operaciones
matemáticas comunes sobre valores de tipo double
Funciones útiles para la clasificación y el mapeado de
6. stdarg.h: Son declaraciones que permiten acceder a los
argumentos adicionales sin nombre en una función que
acepta un número variable de argumentos.
stdio.h: Macros y funciones para realizar operaciones de
entrada y salida sobre ficheros y flujos de datos.
stdlib.h y a veces unistd.h: Declaraciones de una colección
de funciones útiles y la definición de tipos y macros para
usarlas. Entre ellas suele estar la función malloc que
permite hacer peticiones de memoria dinámica al sistema.
string.h: Declaración de una colección de funciones útiles
para manejar cadenas y otros arrays de caracteres.
time.h: Declaración de funciones para el manejo de
fechas.
7. stdarg.h: Son declaraciones que permiten acceder a los
argumentos adicionales sin nombre en una función que
acepta un número variable de argumentos.
stdio.h: Macros y funciones para realizar operaciones de
entrada y salida sobre ficheros y flujos de datos.
stdlib.h y a veces unistd.h: Declaraciones de una colección
de funciones útiles y la definición de tipos y macros para
usarlas. Entre ellas suele estar la función malloc que
permite hacer peticiones de memoria dinámica al sistema.
string.h: Declaración de una colección de funciones útiles
para manejar cadenas y otros arrays de caracteres.
time.h: Declaración de funciones para el manejo de
fechas.