martes, 15 de julio de 2008

Programando en C++ ( 2º ENTREGA) Creando nuestra propia libreria

Esta vez aprenderemos a crear nuestra propia libreria, así como "stdio","conio", etc...
Como se habrán dado cuenta al instalar nuestro compilador Turbo C++, se creó en la unidad C una carpeta llamada TC.
Lo que debemos hacer es entrar en esa carpeta y buscar otra llamada include, como me imagino, deben estar suponiendo lo mismo que yo, esa es la carpeta en la que van las librerias.
Debemos tomar en cuenta que las librerias levan la teminación .h es por eso que al declararlas en un programa colocamos alo así:
#include

ahora, empezaremos por crear un nuevo archivo, para esto abriremos el Bloc de Notas:

  • Windows+R
  • notepad
  • Aceptar
en el nuevo archivo escribimos nuestras propias funciones, declaraciones de librerias, etc.
Para mejor entendimiento veamos una libreria hecha por nosotros, y para que entiendan mejor voy a comentar casi todas las lineas.
EJEMPLO DE UNA LIBRERIA A LA QUE LLAMAREMOS "basico.h":
______________________________________________________
#include//esta declaración es para no tener que hacerla en mi programa principal
#include//esta tambien, ya que son las mas utilizadas

void borrar()
{
clrscr();
}

____________________________________________________

Como ya tengo creada mi propia libreria, ahora solo queda hacer un programa y utilizarla, veamos.

MI PROGRAMA USANDO MI PROPIA LIBRERIA:
_______________________________________________
#include//al declarar esta libreria, declaro implicitamente las demás librerias.
main()//no es necesario colocar el void main acostumbrado
// basta con colocar main, esto no devuelve un valor
{
borrar();//esta intrucción se encuentra en mi propia libreria.
printf("Eso es todo Mundo\a");
getch();
}
_______________________________________________


Como se habrán dado cuenta podemos crear funciones que reemplacen a las acostumbradas e inclusive colocarlas en español como lo hicimos ahora al cambiar la funcion clrscr por una llamada borrar.
así todo es mas facil.
Pruébenlo y si algo no les funciona espero comentarios.
Saludos
Bueno, aquí les dejo un video en caso de que no se entienda, Saludos.



No hay comentarios: