C rejtelmek

Moczik Gabor pm at progzmaster.hu
Wed Feb 28 00:28:54 CET 2007


Balla Zoltán wrote:
> Ha jol ertemeztem, a megoldasom is gyakorlatilag ugyanez lett:
> 1 struktura externkent a headerben
> 2 ugyanez nem exterkent valamelyik modulban
> 3 az osszes modulban hivatkozas a headerre
> De a struktura tagjainak elereset magaban a headerben teszem lehetove a #define XXX Bitmezo.Bit0  modon.
> 
> Ez igy mukodik a gyakorlatban, csak az a kerdes van e valami hatulutoje neki. C-re most kezdek atterni asm-rol, igy 
> lehet hogy egy kicsit meg asm-es a szemleletem... ??!

Altalaban a header fajl arra valo, hogy ott deklaraljunk dolgokat. Ha egy 
modulnak (C fajl) szuksege van valamire, akkor be kell include-olni a hozza 
tartozo H fajt.

Az esetek nagyreszeben egy struktura nem "csak ugy van", hanem van valami 
funckioja, vannak hozza kapcsolodo eljarasok, fuggvenyek.
Ezeket a H fajl nevevel megegyezo C fajlban szokas kodolni, es az extern 
valtozokat itt illene definialni (tehat nem "valamelyik modulban").

-- 
((( Móczik Gábor  )))--((( pm -> @ -> progzmaster -> . -> hu  )))
((( Skype: moczik )))--((( Website: http://www.progzmaster.hu )))



More information about the Elektro mailing list