MicroChip C30 problema
Moczik Gabor
pm_levlista at progzmaster.hu
Thu Sep 27 17:05:39 CEST 2007
Huszti Andras wrote:
> A headerben pedig ez legyen:
> extern struct Bitmezo{
> unsigned Bit0:1;
> unsigned Bit1:1;
> unsigned Bit2:1;
> unsigned Bit3:1;
> unsigned Bit4:1;
> unsigned Bit5:1;
> unsigned Bit6:1;
> unsigned Bit7:1;
> };
> extern struct valami_bitmezo valami;
>
> Azt hiszem igy fog mukodni.
A struct leiras ele nem kell 'extern'. Extern-nel csak azokat _valtozokat_
kell megjelolni, amelyiknel a tenyleges deklaracio masik fajlban van.
Tehat ha azt akarod hogy a .H fajlban legyen deklaralva a 'valami', akkor
'struct valami_bitmezo valami'
ha pedig mashol (pl. a C fajlban) mar deklaralva van, es csak hivatkozni
akarsz ra, akkor kell ele az extern.
--
((( Móczik Gábor )))--((( pm -> @ -> progzmaster -> . -> hu )))
((( Skype: moczik )))
More information about the Elektro
mailing list