• Martes 5 de Noviembre de 2024, 17:48

Autor Tema:  Creación De Archivos .h  (Leído 1558 veces)

dadevil_g

  • Miembro activo
  • **
  • Mensajes: 65
    • Ver Perfil
Creación De Archivos .h
« en: Viernes 26 de Marzo de 2004, 22:58 »
0
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:
Salu2....  \"UN PROBLEMA A LA VEZ\"; empieza por lo sencillo, luego te verás haciendo lo imposible.

dreadlock

  • Miembro activo
  • **
  • Mensajes: 66
    • Ver Perfil
Re: Creación De Archivos .h
« Respuesta #1 en: Viernes 26 de Marzo de 2004, 23:21 »
0
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
UN intento de explicar lo inezplicable:D

desorden

  • Miembro activo
  • **
  • Mensajes: 57
    • Ver Perfil
Re: Creación De Archivos .h
« Respuesta #2 en: Sábado 27 de Marzo de 2004, 00:11 »
0
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 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...
desorden

dadevil_g

  • Miembro activo
  • **
  • Mensajes: 65
    • Ver Perfil
Re: Creación De Archivos .h
« Respuesta #3 en: Sábado 27 de Marzo de 2004, 05:57 »
0
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:
Salu2....  \"UN PROBLEMA A LA VEZ\"; empieza por lo sencillo, luego te verás haciendo lo imposible.