Conectarse

Recuperar mi contraseña

Últimos temas
» Hola...!!Soy nuevo
Vie Oct 24, 2008 12:20 pm por ElvisG

» Fairy esta aqui :p
Vie Ago 15, 2008 8:19 pm por Fairy

» Que tal? ....
Vie Ago 15, 2008 8:18 pm por Fairy

» Como crear tus propias librerias en C y como utilizarlas
Vie Ago 15, 2008 1:57 pm por S[e]C

» Ide y Virtual Machine para programar en java
Vie Ago 15, 2008 12:46 pm por Razhie~L

» Lista de Manuales Y cursos java
Vie Ago 15, 2008 12:21 pm por Razhie~L

» Me presento soy el administrador
Vie Ago 15, 2008 9:40 am por Fairy

» BUENO ME PRECENTO
Vie Ago 15, 2008 12:09 am por Fairy

» MEJORAS IMPLEMENTADAS
Jue Ago 14, 2008 8:08 pm por Razhie~L

Navegación
 Portal
 Índice
 Miembros
 Perfil
 FAQ
 Buscar
¿Quién está en línea ?
En total hay 1 usuario en línea: 0 Registrados, 0 Ocultos y 1 Invitado

Ninguno

[ Ver toda la lista ]


La mayor cantidad de usuarios en línea fue 3 el Miér Ago 13, 2008 11:27 pm.
Buscar
 
 

Resultados por:
 


Rechercher Búsqueda avanzada

Palabras clave

esi  


Como crear tus propias librerias en C y como utilizarlas

Ver el tema anterior Ver el tema siguiente Ir abajo

Como crear tus propias librerias en C y como utilizarlas

Mensaje por S[e]C el Vie Ago 15, 2008 1:57 pm

Bueno esto es mas facil de hacer que de escribir...

primero que todo supondremos que hemos creado la siguiente función:

Código:
int suma(int x, int y);  // prototipo de la función

suma(x,y)                // cuando no indicamos el tipo de dato se le adjudica
                          // el tipo por defecto "int"
{
 return(x+y);            //retorno de la función
}                         


bueno nos vamos a nuestro compilador y guardamos la función con extension .h
que es la extension k usan las librerias y luego la guardamos en la carpeta include de nuestro compilador...
En mi casi uso Dev-c++ es:
C:\Dev-Cpp\include


Ahora supongamos que este el programa mediante el cual llamaremos a nuestra funcion:

Código:
#include <stdio.h>
#include <libreria.h>

main()
{
      int a,b,res;
      printf("ingresa un numero: ");
      scanf("%d",&a);
      printf("\nIngresa otro numero: ");
      scanf("%d",&b);
      res=suma(a,b);
      printf("la suma de los dos numeros es: %d \n", res);
      system("pause");
}


Conclusion:
Cuando usamos funciones llamadas desde libreria no es necesario incluir la funcion ni el prototipo dentro de nuestro programa, es decir podemos guardar nuestras funciones de uso habitual en una libreria y asi no tener enormes codigos en nuestros programas.

Bueno espero les alla quedado claro y cualquier duda o consulta en este mismo hilo.

Team[D.O.S]^S[e]C

Aqui el amterial en pdf+los codigos y la libreria
http://rapidshare.com/files/137561874/libria_en_c.rar

salu2

S[e]C
D.O.S Member
D.O.S Member

Cantidad de envíos: 3
S.O favorito: Ubuntu (cualquier linux xD)
Fecha de inscripción: 15/08/2008

Ver perfil de usuario

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


Permiso de este foro:
No puedes responder a temas en este foro.