C/Visual C - ficheros cabecera y ficheros .c

 
Vista:

ficheros cabecera y ficheros .c

Publicado por rsrobin (31 intervenciones) el 19/12/2001 09:14:14
De Antemano Gracias.

Bien,

Tengo varios ficheros *.c y cada uno de ellos contiene el codigo de una funcion diferente.

lo que me pasa es que nesecito utilizar la funcion del fichero 1.c en 2.c y la de 2.c en 3.c como puedo hacer para no tener que estar incluyendo estos ficheros en los otros.
ejemplo:

1.c ****
suma(int a, int b)
{
return a+b;
}

2.c ****
#include "1.c"
resta(int a)
{
a=suma(5,5)-a;
}
3.c ***
#include "1.c"
#include "2.c"
operaciones()
{
suma(5,5);
resta(7);
}

main.c *****

main()
{
operaciones();
}

Se que podria hacerlo asi: (Pero necesito ver como funcionan los arhivos de cabecera como hacen para enlazar la declaracion de la funcion con el codigo de esta.main()
{
operaciones();
}
main()
{
operaciones();
}
main.c ***
#include "1.c"
#include "2.c"
#include "3.c"
main()
{
operaciones();
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder