SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: dadevil_g en Viernes 26 de Marzo de 2004, 22:58

Título: Creación De Archivos .h
Publicado por: dadevil_g en Viernes 26 de Marzo de 2004, 22:58
Buenas a todo el que se moleste en ver mi post, necesito crear una libreria que tenga una funcion de desea continuar s/n y otra pa limpiar pantalla, lo malo es que no se crear muy bien funciones pero tengo un libro que me ayudara con eso, pero necesito que me ayuden con la creacion de la libreria "mi nombre.h" no se cual sea la estructura pa eso, si alguien tiene un ejemplillo o algún link o si me puede ayudar se lo agradecería basante.

De antemano gracias :hola:
Título: Re: Creación De Archivos .h
Publicado por: dreadlock en Viernes 26 de Marzo de 2004, 23:21
Hola, pues cvrear una libreria no es tan dificil
1.- En una libreria NUNCA se pueden declarar otras librerias
2.- Utiliza las funciones necesarias sin utilizar la funcion mAIN
3.- Salva como *.h


ejemplo:
Supon que esto de abajo es una libreria
Código: Text
  1.  
  2. //libreria
  3. void borrar()
  4. //aqui el codigo que borra la pantalla
  5. }
  6.  
  7. void imprime(int x,int y,string texto){
  8. gotoxy(x,y);printf("%s",texto);
  9. }
  10.  
  11.  

Esa es tu libreria, sin librerias en ella y si9n ninguna funcion main, ahora supongamos que esta en el directorio a:lib/milib.h


y supongamos que este es tu codigo principal

Código: Text
  1.  
  2. #include<conio.h>
  3. #include<stdio.h>
  4. #include<a:/lib/milib.h"
  5. main(){
  6. borrar();
  7. imprime(3,3,hola);
  8. }
  9.  
  10.  


Y listo tenemos una libreria :D


Espero que esto te haya servido
Título: Re: Creación De Archivos .h
Publicado por: desorden en Sábado 27 de Marzo de 2004, 00:11
Hacer una libreria, biblioteca o como queráis llamarlo no es tan sencillo y depende mucho del sistema y compilador donde trabajes.

Los archivos .h sólo deben incluir definiciones de constantes, prototipos de funciones, definiciones de estructuras de datos, etc. No se debe incluir código "ejecutable" en ellos.

En esta página www.geocities.com/chuidiang/herramientas/librerias.html (http://www.geocities.com/chuidiang/herramientas/librerias.html) se explica como se crean bibliotecas en linux. Si entiendes los conceptos, solamente tendrás que adaptar las instrucciones que se dan allí a tu sistema y compilador.

Un saludo...
Título: Re: Creación De Archivos .h
Publicado por: dadevil_g en Sábado 27 de Marzo de 2004, 05:57
Muchas gracias a dreadlock, y a desorden me sirvieron mucho sus explicaciones y links, ayunque como todavia no manejo linux y no soy muy experto en C, vere el link que me pones desorden.

Muchas gracias a los 2. :kicking: