C rejtelmek

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


Balla Zoltán wrote:
>>Miert is, mire kell ez?
>>
> Azert mert megszoktam, hogy a strukturak tagjainak nevek nem kell fejben tartanom, ha mar egyszer definialtam oket. Itt 
> kenytelen vagyok ezt megtenni, viszont akkor meg minek irjak nehany szimbolummal tobbet, mikor magara a csupasz nevre is 
> lehet(kenytelen vagyok) hivatkozni.

Haat, idonkent tenyleg jol jonne, ha felajanlana a strukura tagokat (pl. 
mint delphi-ben), de neked is konnyebb lenne, ha mondjuk nem Bit0, Bit1 
lenne a neve, hanem a funkcioja alapjan egy ertelmes neve lenne.

Meg amugy ha mar itt tartunk, nem kotelezo dolog, csak bevett gyakorlat: a C 
nyelv case-sensitive, nem nagyon szokas feleslegesen keverni a kis es 
nagybetuket, altalaban minden kisbetu, a macro-k, define-ok csupa nagybetu, 
valamint foleg az alahuzasjelet hasznaljak tagolasra.
(ettol mondjuk erosen elter az MS Visual C++)

pl.:
extern struct bitmezo;

#define KK0 bitmezo.bit0;

char get_byte()
{
  ...
}

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



More information about the Elektro mailing list