• Viernes 19 de Abril de 2024, 16:39

Autor Tema:  Sobre los headers...  (Leído 2389 veces)

zShackra

  • Nuevo Miembro
  • *
  • Mensajes: 3
  • Nacionalidad: ve
  • #include <me>
    • Ver Perfil
Sobre los headers...
« en: Sábado 21 de Junio de 2014, 02:56 »
0
Hola, destaco antes que todo, que soy novato en lenguaje C.

Tengo una duda sobre cómo manejar las cabeceras y los ficheros de código...

Usualmente en clases (soy estudiante), se nos encargan proyectos donde todo se escribe dentro del main.c (sin importar el IDE), esto para mi es muy engorroso pues no me gusta ver -relativamente- bastante código en un fichero; En base a esto me he dispuesto a indagar cómo funcionan las cabeceras pero no me ha quedado muy claro.

Tengo entendido que en las cabeceras se incluyen las librerías a usarse, se definen macros, variables globales y se declaran funciones. Sin embargo no me queda claro si en estos ficheros (cabeceras), también deba incluirse las definiciones (no las declaraciones) de las funciones. Creo y supongo que para esto se usan los ficheros .c, ej.: main.c -> main.h -> funciones.c.

Dando por hecho que, dentro del fichero main.c se incluye la cabecera main.h y dentro de esta se incluye el fichero funciones.c, ¿sería esa la forma correcta de organizar un proyecto pequeño? ¿hay algún estándar para el uso de estos ficheros? ¿al menos algunas buenas costumbres?

Saludos...

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re:Sobre los headers...
« Respuesta #1 en: Lunes 30 de Junio de 2014, 19:28 »
0
No, los .h (cabeceras) no incluyen .c (codigo fuente), incluyen otras cabeceras.

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.