pointery C

Andrej Jancura aj.hwlist na gmail.com
Středa Květen 22 11:45:19 CEST 2013


Dobry den,

ked ste uz vychovany na BASICu, nebolo by lepsie celu tuto vasu torturu so
strukturou a pointermi nahradit normalnymi bytovymi premennymi? Ved tie
polozky v tej strukture mate iba unsigned char, co by Vam to cele
sprehladnilo a zrychlilo.

Nieco ako unsigned char Mesiac, Den, Hodina;

a potom uz len

Init _Kalendar();
if(Mesiac > 12)...

Ak si to spravite sikovne, tak aj ten Init_Kalendar bude len memcpy. Pointa
je totiz v tom, ze tu strukturu musite kdesi v pamati mat ulozenu a
usetrite par bytov na adresovani pri pristupe k premennym a zprehladnite
program.

A.

2013/5/22 Miroslav Draxal <evik na volny.cz>

> Já jsem odkojený na MS visual basic, a tak je to vše přes (yyy.xxx), tak
> jsem navyklý. Míra
>
> -----Original Message-----
> From: hw-list-bounces na list.hw.cz [mailto:hw-list-bounces na list.hw.cz] On
> Behalf Of Luboš Melichar
> Sent: Wednesday, May 22, 2013 10:39 AM
> To: HW-news
> Subject: Re: pointery C
>
> Asi už to tu padlo ale.. keep it simple, místo tohoto..
>
> (*((_ProgramEEprom*) pTest)).Mesic
>
> je přece hezčí a čitelnější toto..
>
> ((_ProgramEEprom*) pTest)->Mesic
>
>
>
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20130522/11d32a74/attachment.htm>


Další informace o konferenci Hw-list