pic a C
Miroslav Draxal
evik na volny.cz
Pondělí Leden 14 12:50:06 CET 2013
Do teď provozuji if., jenom jsem si chtěl zpřehlednit kód. Míra
From: hw-list-bounces na list.hw.cz [mailto:hw-list-bounces na list.hw.cz] On
Behalf Of Marek Sembol
Sent: Monday, January 14, 2013 12:44 PM
To: HW-news
Subject: Re: pic a C
To je jednoduche: nijak:)
Uz jen takova uvaha: jak se ma program zachovat, kdyz bude vice z tech
new* nastaveno???
TIP: pouzijte misto te struktury enum.
Pokud chcete stavajici strukturu, tak kaslete na switch/case a hura na
hromadu if pripadne "else if"
Marek
2013/1/14 Miroslav Draxal <evik na volny.cz>:
> Dobrý den,
>
> Tak zase zápis.
>
>
>
> typedef struct {
>
> unsigned newHalfSec : 1; // nová půlsekunda
>
> unsigned newSec : 1; // nová sekunda
>
> unsigned newMinuta : 1; // nová minuta
>
> unsigned newHodina : 1; // nová hodina
>
> unsigned new10ms : 1; // nových 10ms
>
> unsigned new20ms : 1;//nových 20ms
>
> unsigned new100ms : 1;//nových 100ms
>
> unsigned HodinyStop : 1; //zastaví běh hodin
>
> } _changeDateTime;
>
>
>
> typedef struct {
>
> char rok;
>
> char mesic;
>
> char den;
>
> char den_tyden;
>
> char hodin;
>
> char minut;
>
> char sekund;
>
> char counter; // kolikrát za 1sekundu dojde k přerušení
>
> uint * pDenNazev; // ukazatel na paměťový prostor s názvem dnu
>
> _changeDateTime changeDateTime;
>
> } _DateTime;
>
>
>
> _DateTime DateTime;
>
>
>
> Jak do Switch zapsat něco takového viz níže. Zase nějak přes pointery?
>
>
>
> Switch (DateTime.changeDateTime)
>
> {
>
> Case . new10ms:
>
> ....
>
> Break;
>
> Case ....
>
> }
>
>
>
> Míra
>
>
>
> __________ Informace od ESET NOD32 Antivirus, verze databaze 7890
(20130114)
> __________
>
> Tuto zpravu proveril ESET NOD32 Antivirus.
>
> http://www.eset.cz
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
_______________________________________________
HW-list mailing list - sponsored by www.HW.cz
Hw-list na list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list
__________ Informace od ESET NOD32 Antivirus, verze databaze 7890 (20130114)
__________
Tuto zpravu proveril ESET NOD32 Antivirus.
http://www.eset.cz
__________ Informace od ESET NOD32 Antivirus, verze databaze 7890 (20130114)
__________
Tuto zpravu proveril ESET NOD32 Antivirus.
http://www.eset.cz
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20130114/35955729/attachment.htm>
Další informace o konferenci Hw-list