Está en la página 1de 2

Creación de librerías en C

Las librerías o bibliotecas en lenguaje C son archivos que


simplemente contienen funciones y tienen la particularidad de que
NO contienen una función principal , ahora bien, la estructura más
elemental entendible para hacer una librería propia, consta de la
siguiente forma:
/*Cabeceras que queramos agregar*/

#include <stdio.h>
#include <conio.h>
#include <ctype.h>

/*Tipificación (OPCIONAL)*/

typedef int entero;


typedef char car;
typedef float deci;

/*Prototipos de las funciones*/

entero v_rango(entero vi, entero vf,entero c,entero r);


void pantalla(void);

/*Declaracion de las funciones*/

entero v_rango(entero vi, entero vf,entero c,entero r)


{
entero num;
scanf("%d",&num);
while(num<vi || num>vf)
{

gotoxy(c,r);
clreol();
scanf("%d",&num);

}
return(num);

}
void pantalla(void)
{
textbackground(7);
textcolor(4);
clrscr();
}

En este ejemplo solo hay 2 funciones : v_rango y pantalla, las


cuales solo calculan que un numero dado por el usuario este dentro
de un rango especificado por nosotros y en caso contrario lo vuelve
a pedir ubicándose en una coordenada de la pantalla dada, y la de
pantalla que simplemente pinta el fondo y las letras de un color ya
predefinido,(esta función se puede estandarizar mas para que
funcione con cualquier color que le pasemos a la función por
ejemplo), ahora bien, además de las funciones hemos agregado
varias librerías del propio C muy conocidas por todos, como
stdio,conio,ctype y no solo podemos agregar estas sino las que
queramos y necesitemos, esto además nos ayuda a que cuando
hagamos nuestros programas solo tengamos que escribir una sola
referencia a nuestra biblioteca para que tengamos las funciones de
nuestra biblioteca además de las incluidas en esta, como
stdio,conio,ctype etc…

Y bueno eso es todo acerca de las bibliotecas.


Cualquier duda, aclaración o sugerencia será bien recibida y me podrás
contactar Vía mail:

paul_d.luffy@hotmail.com

También podría gustarte