Contenido>Indice>Intro CursoC51

LLAMADA A FUNCIONES DE LIBRERÍA


Las funciones de librería se llaman igual que las funciones definidas por el usuario.

    #include ctype.h
    {
    char test_byte ;
    result = isdigit(test_byte) ;
    }

donde "isdigit( )" es una función que devuelve valor 1 (true) si test_byte es un carácter ASCII en la gama 0 a 9.

Las declaraciones de las funciones de librería se encuentran en ficheros con extensión ".h" (Ficheros de cabecera)- Véase el fragmento de código anterior.

Otros ejemplos son:

ctype.h, 
stdio.h, 
string.h etc.. 

Cuando en un fichero se utilicen funciones de librerías se debe incluir el o los ficheros cabecera implicados a comienzo del mismo.

Las funciones matemáticas disponibles, tales como ln, log, exp, 10x, sin, cos, tan (y las hiperbólicas equivalentes), operan con números de coma flotante (float). El fichero cabecera que contiene los prototipos de las funciones matemáticas es "math.h".

Los ficheros librería contienen muchas funciones que pueden utilizarse en los programas C. Las funciones de librería implicadas en un programa las extrae el linker  (Capítulo 8) de la librería. Estos ficheros se tratan como librerías en función de su estructura y no en función de su extensión. Es posible eliminar o añadir módulos a una librería por medio del programa gestor de librerías LIB51. 


   Contenido>Indice>Intro CursoC51