+ Reply to Thread
Results 1 to 6 of 6

Thread: Pomoc

  1. #1

    Pomoc

    Zdravim, pre zmenu by sa hodila pomoc mne. Zadanie je nasledovne:

    Umožnite správu jednoduchého kalendára. Kalendár predstavujú v zvolenom súbore uložené riadky s dátumom, časom a poznámkou vo formáte

    YYYY-MM-DD hh:mm UDALOST

    Po naštartovaní programu zobrazte používateľovi kalendár na dnešný deň (na zistenie dňa využite funkcie z time.h), t.j. zoradený zoznam časov a udalostí. V menu mu umožnite vykonať nasledovné akcie:
    Zobraziť kalendár na vybraný deň
    Zobraziť kalendár na celý vybraný mesiac. Kalendár zobrazte vo formáte tabuľky dní, pričom, ak je na nejaký deň definovaná aspoň 1 udalosť, pridajte ku dňu znak *.
    Zobraziť zoznam naplánovaných udalostí v nejakom časovom rozpätí vo formáte (por. číslo, dátum, čas, udalosť)
    Vymazať udalosti staršie ako zadaný termín (defaultne staršie ako dnešný deň).
    Pridať udalosť.
    Presunúť/prekopírovať/vymazať zvolenú udalosť (v spolupráci so zobrazením zoznamu udalostí)
    Prípadne inú funkcionalitu podľa Vášho uváženia.

    Po ukončení práce s kalendárom zmenený kalendár uložte do zvoleného súboru.

    Kto by vedel pomoct nech pomoze ak bude mat cas, budem rad a vdacny
    Všetko o hrách a novinkách s herného sveta nájdete na http://the-guild.cz/.

  2. #2

    Re: Pomoc

    A čo na tom nevieš?
    Všetci chcú vaše dobro. Nedajte si ho vziať!!

  3. #3

    Re: Pomoc

    Neuspesne sa snazim uz 2 den zostavit algoritmus. Ako koder musis vediet ze je to dost velky zadrhel
    Všetko o hrách a novinkách s herného sveta nájdete na http://the-guild.cz/.

  4. #4

    Re: Pomoc

    No tak neviem, ak ten algoritmus nemusí byť nejak extra rýchly a ani sa neočakáva nejaký extra veľký nápor dát tak ti stačí štruktúra s udalosťou kde bude dátum (time_t) a poznámka (char *). Spravíš si usporiadaný jednosmerný zoznam (lepší by bol binárny strom, ale zoznam je ľahší) do ktorého dáš ako položku tú štruktúru s udalosťou. Ten zoznam môže byť aj neusporiadaný, ale to by si vždy pri hľadaní musel celý prechádzať. Takto vieš, že položky, napríklad pre mesiac, budú za sebou. No a potom už len beháš po tom zozname a hľadáš čo ti užívateľ zadal. Ten dátum si vždy prevedieš na formát ktorý sa ukladá do premennej time_t lebo sa dobre porovnáva (operátory <, >, ==). Nič zložitého na tom nie je
    Všetci chcú vaše dobro. Nedajte si ho vziať!!

  5. #5

    Re: Pomoc

    Dakujem, v niecom si ma posunul dopredu. Este jedna otazka, ako spravim format casu

    Code:
    YYYY-MM-DD hh:mm
    Všetko o hrách a novinkách s herného sveta nájdete na http://the-guild.cz/.

  6. #6

    Re: Pomoc

    Myslím, že funkcia strftime(3p) by to mala zvládnuť, ale nikdy som s tým nerobil. Pamätám, si, len že to slúži na formátovanie času a má to celkom dosť parametrov na formátovanie takže by nemal byť problém Keby to predsa len nevedela, tak vlastná funkcia by nemala byť ťažká Niečo podobné si tuším už robil.
    Všetci chcú vaše dobro. Nedajte si ho vziať!!

+ Reply to Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts