Consultas, desarrollo de programas y petición de presupuestos:

jueves, 12 de julio de 2012

Estructurar los programas en C con módulos.

Estructurar un programa en varios archivos “.c”

src/varios/principal.c
#include <stdio.h> //este include estara tambien se pondra en secundario. lo mejor es no ponerlo
//y cando le demos a compilar, ya dara problemas el compilar y tendremos que añadirlo.
//Si lo repetimos no es eficiente.
#include “programa.h”
int main(int argc,char **argv){
haceralgo();
return 0;
}

src/varios/secundario.c
#include <stdio.h>
#include “programa.h”
void haceralgo(){
printf("Hola");
return ;
}


src/varios/programas.h
void hacergalgo();

(Es opcional, pero por limpieza, se creara este archivo con las declaraciones de las funciones que utilice principal.c, secundario.c., etc.... Normalmente se pone nombre de principal.h)

¿como se consigue el ejecutable?, Son compilables, pero no podemos conseguir el ejecutable.
Tenemos que: enlazarlos a los dos para crear el programa ejecutable.

No hay comentarios:

Publicar un comentario