pic a C
Marek Sembol
hwm.land na gmail.com
Pondělí Leden 14 12:43:43 CET 2013
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
>
Další informace o konferenci Hw-list