[elektro] Megin cééé (de lassan a magas)
hg12345
hg12345 at freemail.hu
Sat Mar 23 11:13:12 CET 2013
Hi
alapból minden függvény "globális", a korrekt linkerek panaszkodnak, de lefordul a program és linkel is és fut.
( a függvény elé static teszel, akkor már komolyan felháborodnak a linkerek, ha más fordítási egységben hivatkozol rá, de még ilyenkor is van olyan elvetemült linker ami megcsinálja a végrehajtható kódot. )
De a változók nem! Azt mindenképp "extern"-nel definiálni kell., igy határozod meg, hogy ez egy külső változó.
Célszerű a valódi meghatározás helyen is az includot beolvasni amiben az extern hivatkozás van, mert ha idöközben változtatsz az egyiken , akkor a fordító jelzi a nem egyeztetést.
Skandar Graun <sgraun at gmail.com> írta:
>Sziasztok!>
>
Az hogy van, hogy egy .c file hozzá van adva a projecthez, a benne>
levő rutinokat tudom használni, de ha az ebben levő rutinba be akarok>
tűzni egy, a főprogramban deklarált változót, az közli, hogy nem>
ismeri.>
Hogy tudom neki megmagyarázni, hogy ismerned kéne...>
Erre a filére nem találtam sehol include sort.>
>
----------------------------------------->
elektro[-flame|-etc]>
More information about the Elektro
mailing list