Puede ser una opción: Programación en C, Metodologia, Algoritmos y estructura de datos de Joyanes Aguilar,Luis & Zahonero Martínez, Ignacio. Seguramente en todos lossuky me he "comprado" el libro en rapidshare y no he encontrado nada de lo que buscaba. Bueno, en el apartado 3.1 Estructura general de un programa en C explica como estructurar un programa, pero se refiere a un programa pequeño con un único archivo fuente...
libros de C se debe explicar eso.
Hola, normalmente es una practica poco aconsejable compartir variables globales entre módulos, atenta contra el principio de encapsulación de datos.
Si queres usar una interfaz más limpia tenes que usar funciones, algo así:
Al declarar FStatic como static la hacemos que sea global pero solo visible por el módulo. La idea seria esa.
ese es el problema que tengo ahora, que tengo que acceder desde otro modulo a una variable estatica, y lo que hago es definirla en un .h e incluirlo en ambos modulos. Luego compila sin problema pero el programa no funciona. a lo mejor igual esta creando dos variables distintas con el mismo nombre, una para cada modulo.
Hola, no estoy diciendo que no se puedan compartir las variables, en si se pueden lo que digo es que es una buena practica "aislar" las variables globales de los módulos. Después cada uno toma la opción que quiera, la cosa sería dado un programa es bien diferente que funcione a que este bien diseñado, lo primero no implica lo segundo.
Saludos !