C rejtelmek

vajk fekete halaloszto at yahoo.co.uk
Tue Feb 27 21:42:33 CET 2007


varjal.

a problema az volt, hogy egy valtozot egy headerben definialtal?

mert ha azt a headert ket modulban includeolod, akkor az ket valtozo lesz. es linkeleskor kiderul hogy a valtozo ketszer van definialva.

vajk

----- Original Message ----
From: Balla Zoltán <vega55 at freeweb.hu>
To: elektro at tesla.hu
Sent: Tuesday, 27 March, 2007 5:06:28 PM
Subject: Re: C rejtelmek

From: "Fuzesi Arnold" <arnold.fuzesi.lista at gmail.com>
>Otlet:
>
>1.
>pl. types.h file-t hozz letre:
>
>tartalma:
>
>typedef struct Bitmezo{
>     unsigned Bit0:1;
>     unsigned Bit1:1;
> }KK_type;
>
>majd main.c-ben
>
>KK_type KK.
>
>pl masik.c-ben
>
>extern KK_type KK.
>

Koszi az otletet, majd kiprobalom ezt is...

De, ha jol ertelmezem, a kesobbiekben hivatkozni ra a KK.Bit0 formaban kell. 
Ezt hasonlo modon mar elertem, es mukodott is jol, de a szerencsetlen MpLab 
IDE nem kinalja fel automatikusan a struktura tagok valasztasi lehetoseget, 
es igy ertelmet vesziti az egesz.

Kozben sikerult az eredeti kerdes modjan megoldani a problemat. A strukturat 
valamelyik modulban definialom, majd ugyanezt teszem a header-ben is, csak 
ele kell meg biggyeszteni az extern kulcsszot. Ekkor mar nem problemazott 
barmelyik modulbol is hivatkoztam ra.

A megszakitasi problemaval meg talalkozott senki sem ?

Zoli 

-----------------------------------------
          elektro[-flame|-etc]







		
___________________________________________________________ 
All New Yahoo! Mail – Tired of unwanted email come-ons? Let our SpamGuard protect you. http://uk.docs.yahoo.com/nowyoucan.html


More information about the Elektro mailing list