SlideShare una empresa de Scribd logo
1 de 6
Por: Gabriela Moreno – Sandy Chalco
Curso: 6to Sistemas
Lic: Luz Maria Calderon
Fecha: 10/10/13
Materia: Desarrollo de Funciones y
Sistemas
TRABAJO GRUPAL
LOS FICHEROS DE CABECERA
Se denomina 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 comienzo (head o
cabecera) de otro archivo fuente.Los header files no son
la única solución al problema de acceder identificadores
declarados en diferentes archivos. Tienen la desventaja
de que los programadores siguen teniendo que realizar
cambios en dos sitios diferentes (en el archivo fuente y
en el header file) cuando se realiza un cambio en una
definición
EJEMPLO
/* File print-heading.c */
#include <stdio.h>
void print_heading(void)
{
printf("standard headingn");
}
/* File main.c */
void print_heading(void);
int main(void)
{
print_heading();
return 0;
}
PRINCIPALES FICHEROS DE
CABECERA
type.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.
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.
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
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.
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

Más contenido relacionado

La actualidad más candente

Objetivo 01 Archivos de Texto
Objetivo 01 Archivos de TextoObjetivo 01 Archivos de Texto
Objetivo 01 Archivos de Textonakaryortegaleon
 
Manejo de archivos en c++
Manejo de archivos en c++Manejo de archivos en c++
Manejo de archivos en c++Whaleejaa Wha
 
ARCHIVO EN LENGUAJE C
ARCHIVO EN LENGUAJE C ARCHIVO EN LENGUAJE C
ARCHIVO EN LENGUAJE C wILFAab
 
PUNTEROS (APUNTADORES) EN C++
PUNTEROS (APUNTADORES) EN C++PUNTEROS (APUNTADORES) EN C++
PUNTEROS (APUNTADORES) EN C++die_dex
 
Estructura basica para_c_(2)
Estructura basica para_c_(2)Estructura basica para_c_(2)
Estructura basica para_c_(2)Efren Pacheco
 
Archivos en c clase unsam
Archivos en c clase unsamArchivos en c clase unsam
Archivos en c clase unsamdevxon9
 
archivo en lenguaje en C
archivo en lenguaje en Carchivo en lenguaje en C
archivo en lenguaje en Cgloria1998
 
Compiladores - Flex y Bison
Compiladores - Flex y BisonCompiladores - Flex y Bison
Compiladores - Flex y BisonSteven Tabango
 
Usando flex en Windows
Usando flex en WindowsUsando flex en Windows
Usando flex en WindowsMariano Rico
 
Estructura basica de_un_programa_en_c_
Estructura basica de_un_programa_en_c_Estructura basica de_un_programa_en_c_
Estructura basica de_un_programa_en_c_oscar020615
 

La actualidad más candente (19)

Marleneymariana1
Marleneymariana1Marleneymariana1
Marleneymariana1
 
Objetivo 01 Archivos de Texto
Objetivo 01 Archivos de TextoObjetivo 01 Archivos de Texto
Objetivo 01 Archivos de Texto
 
ARCHIVOS LENGUAJE C
ARCHIVOS LENGUAJE CARCHIVOS LENGUAJE C
ARCHIVOS LENGUAJE C
 
Manejo de archivos en c++
Manejo de archivos en c++Manejo de archivos en c++
Manejo de archivos en c++
 
Archivos en C
Archivos en CArchivos en C
Archivos en C
 
Bibliotecas de c_
Bibliotecas de c_Bibliotecas de c_
Bibliotecas de c_
 
ARCHIVO EN LENGUAJE C
ARCHIVO EN LENGUAJE C ARCHIVO EN LENGUAJE C
ARCHIVO EN LENGUAJE C
 
PUNTEROS (APUNTADORES) EN C++
PUNTEROS (APUNTADORES) EN C++PUNTEROS (APUNTADORES) EN C++
PUNTEROS (APUNTADORES) EN C++
 
Manejo de archivos en el lenguaje C
Manejo de archivos en el lenguaje CManejo de archivos en el lenguaje C
Manejo de archivos en el lenguaje C
 
Estructura basica para_c_(2)
Estructura basica para_c_(2)Estructura basica para_c_(2)
Estructura basica para_c_(2)
 
Archivos C++
Archivos C++Archivos C++
Archivos C++
 
Archivos en c clase unsam
Archivos en c clase unsamArchivos en c clase unsam
Archivos en c clase unsam
 
archivo en lenguaje en C
archivo en lenguaje en Carchivo en lenguaje en C
archivo en lenguaje en C
 
Estructura basica C++
Estructura basica C++Estructura basica C++
Estructura basica C++
 
Utilizacion de archivos en Dev C++
Utilizacion de archivos en Dev C++Utilizacion de archivos en Dev C++
Utilizacion de archivos en Dev C++
 
Grupo nro4ficheros
Grupo nro4ficherosGrupo nro4ficheros
Grupo nro4ficheros
 
Compiladores - Flex y Bison
Compiladores - Flex y BisonCompiladores - Flex y Bison
Compiladores - Flex y Bison
 
Usando flex en Windows
Usando flex en WindowsUsando flex en Windows
Usando flex en Windows
 
Estructura basica de_un_programa_en_c_
Estructura basica de_un_programa_en_c_Estructura basica de_un_programa_en_c_
Estructura basica de_un_programa_en_c_
 

Similar a Ficheros 6 to sistemas

Ficheros de cabecera
Ficheros de cabeceraFicheros de cabecera
Ficheros de cabeceraVerito25_
 
Software Libre/Código Abierto - Enunciado
Software Libre/Código Abierto - EnunciadoSoftware Libre/Código Abierto - Enunciado
Software Libre/Código Abierto - Enunciadomartinp
 
Bibliotecas de C
Bibliotecas de CBibliotecas de C
Bibliotecas de CLorenaCMtz
 
Instrucciones básicas para c++
Instrucciones básicas para c++Instrucciones básicas para c++
Instrucciones básicas para c++Aquino1912
 
Bibliotecas de c++
Bibliotecas de c++Bibliotecas de c++
Bibliotecas de c++Maztherprozh
 
Edna Lenguaje C
Edna Lenguaje CEdna Lenguaje C
Edna Lenguaje CDavitza
 
3.6 funciones de biblioteca
3.6 funciones de biblioteca3.6 funciones de biblioteca
3.6 funciones de bibliotecaSNPP
 
Primera Clase
Primera ClasePrimera Clase
Primera Clasemandres
 
6. Utilización del modelo de objetos del documento (DOM)
6. Utilización del modelo de objetos del documento (DOM)6. Utilización del modelo de objetos del documento (DOM)
6. Utilización del modelo de objetos del documento (DOM)Laura Folgado Galache
 
ESTRUCTURA BÁSICA PARA C++
ESTRUCTURA BÁSICA PARA C++ESTRUCTURA BÁSICA PARA C++
ESTRUCTURA BÁSICA PARA C++GabrielFVilla15
 
Bibliotecas o librerias_para_c_
Bibliotecas o librerias_para_c_Bibliotecas o librerias_para_c_
Bibliotecas o librerias_para_c_Oziel Solis Juarez
 
Bibliotecas o libreria de c++
Bibliotecas o libreria de c++Bibliotecas o libreria de c++
Bibliotecas o libreria de c++Idalia Tristan
 
bibliotecasolibreriasenc-170322144450-1.pdf
bibliotecasolibreriasenc-170322144450-1.pdfbibliotecasolibreriasenc-170322144450-1.pdf
bibliotecasolibreriasenc-170322144450-1.pdfssuser948499
 

Similar a Ficheros 6 to sistemas (20)

Ficheros de cabecera
Ficheros de cabecera Ficheros de cabecera
Ficheros de cabecera
 
Ficheros de cabecera
Ficheros de cabeceraFicheros de cabecera
Ficheros de cabecera
 
Software Libre/Código Abierto - Enunciado
Software Libre/Código Abierto - EnunciadoSoftware Libre/Código Abierto - Enunciado
Software Libre/Código Abierto - Enunciado
 
Bibliotecas de C
Bibliotecas de CBibliotecas de C
Bibliotecas de C
 
Instrucciones básicas para c++
Instrucciones básicas para c++Instrucciones básicas para c++
Instrucciones básicas para c++
 
Bibliotecas existentes para_c_
Bibliotecas existentes para_c_Bibliotecas existentes para_c_
Bibliotecas existentes para_c_
 
Estructura basica para_c_
Estructura basica para_c_Estructura basica para_c_
Estructura basica para_c_
 
Bibliotecas de c++
Bibliotecas de c++Bibliotecas de c++
Bibliotecas de c++
 
Edna Lenguaje C
Edna Lenguaje CEdna Lenguaje C
Edna Lenguaje C
 
3.6 funciones de biblioteca
3.6 funciones de biblioteca3.6 funciones de biblioteca
3.6 funciones de biblioteca
 
Estructura basica para c++
Estructura basica para c++Estructura basica para c++
Estructura basica para c++
 
Primera Clase
Primera ClasePrimera Clase
Primera Clase
 
Bibliotecas de-c
Bibliotecas de-cBibliotecas de-c
Bibliotecas de-c
 
6. Utilización del modelo de objetos del documento (DOM)
6. Utilización del modelo de objetos del documento (DOM)6. Utilización del modelo de objetos del documento (DOM)
6. Utilización del modelo de objetos del documento (DOM)
 
ESTRUCTURA BÁSICA PARA C++
ESTRUCTURA BÁSICA PARA C++ESTRUCTURA BÁSICA PARA C++
ESTRUCTURA BÁSICA PARA C++
 
Bibliotecas o librerias_para_c_
Bibliotecas o librerias_para_c_Bibliotecas o librerias_para_c_
Bibliotecas o librerias_para_c_
 
BIBLIOTECAS PARA C++
BIBLIOTECAS PARA C++BIBLIOTECAS PARA C++
BIBLIOTECAS PARA C++
 
Bibliotecas o libreria de c++
Bibliotecas o libreria de c++Bibliotecas o libreria de c++
Bibliotecas o libreria de c++
 
bibliotecasolibreriasenc-170322144450-1.pdf
bibliotecasolibreriasenc-170322144450-1.pdfbibliotecasolibreriasenc-170322144450-1.pdf
bibliotecasolibreriasenc-170322144450-1.pdf
 
Tarea 3
Tarea 3Tarea 3
Tarea 3
 

Ficheros 6 to sistemas

  • 1. Por: Gabriela Moreno – Sandy Chalco Curso: 6to Sistemas Lic: Luz Maria Calderon Fecha: 10/10/13 Materia: Desarrollo de Funciones y Sistemas TRABAJO GRUPAL
  • 2. LOS FICHEROS DE CABECERA Se denomina 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 comienzo (head o cabecera) de otro archivo fuente.Los header files no son la única solución al problema de acceder identificadores declarados en diferentes archivos. Tienen la desventaja de que los programadores siguen teniendo que realizar cambios en dos sitios diferentes (en el archivo fuente y en el header file) cuando se realiza un cambio en una definición
  • 3. EJEMPLO /* File print-heading.c */ #include <stdio.h> void print_heading(void) { printf("standard headingn"); } /* File main.c */ void print_heading(void); int main(void) { print_heading(); return 0; }
  • 4. PRINCIPALES FICHEROS DE CABECERA type.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.
  • 5. 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. 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
  • 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. 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