Duda sencilla variables globales
Hola,
estoy definiendo variables globales en c, pero no me acuerdo silo estoy haciendo bien: tengo varios ficheros .c y .h, y para definir las globales las defino en un .h con extern variable, y despues en cada fichero pongo al principio el nombre de la variable. ¿Es correcto lo que estoy haciendo? Gracias
estoy definiendo variables globales en c, pero no me acuerdo silo estoy haciendo bien: tengo varios ficheros .c y .h, y para definir las globales las defino en un .h con extern variable, y despues en cada fichero pongo al principio el nombre de la variable. ¿Es correcto lo que estoy haciendo? Gracias
No entendi bien tu problema, pero lo mejor que puedes hacer es compilar lo que escribiste y en seguidad vas a saber si esta bien o mal !
Hola: Lo que se hace es definir el .h con el extern de la función o variable. Luego en cada archivo fuente que querés utilizar la variable o función incluis el .h. Pero hay que tener en cuenta que en algún módulo tiene que estar la definición de la función o la variable.
Saludos.
Saludos.