[QGHG-it-dev-list] Zadatak 8 - ucitavanje kompleksa iz fajla
Dušan Cvijetić
dusancvijetic2000 at gmail.com
Sun Oct 30 19:58:22 CET 2022
Pozdrav,
Radim na čitanju iz fajla, pošto sam konačno prešao na Ubuntu.
Da li treba sada da razmišljam i o hvatanju izuzetaka, ili je to tema
kojoj ćemo kasnije da se posvetimo?
Pozdravi,
Dušan
On 07/03/2022 06:00, Marko Vojinovic wrote:
>
> Vazi. :-)
>
> Sto se citanja iz fajla tice, obrati samo paznju kako ces da
> instanciras UniqueID boje --- moraces "rucno" da im menjas vrednosti
> na osnovu onoga sto procitas iz .xml fajla, jer konstruktor
> UniqueIDColor::UniqueIDColor() zadaje te id-jeve automatski.
>
> Takodje, kad sve zavrsis, treba da setujes vrednost za
> UniqueIDColor::next_free_uid_number na ono sto bi trebalo da bude prvi
> slobodan id broj. To je valjda id vrednost prvog simpleksa u fajlu,
> jer su oni u fajlu poredjani rastucim redom, a ti id-jevi iz fajla ne
> treba da postoje u konacnoj strukturi u memoriji, pa bi prvi od njih
> trebalo da bude "slobodan" na samom kraju...
>
> Jedino nisam siguran kako ce next_free_uid_number da funkcionise u
> kontekstu veceg broja istovremeno instanciranih kompleksa, ali to je
> pitanje dizajna o kome moram jos da razmislim.
>
> Ostatak algoritma osmisli sam, kako mislis da je najzgodnije.
>
> :-)
> Marko
>
>
> Dr. Marko Vojinovic
> Group for Gravitation, Particles and Fields
> Institute of Physics
> University of Belgrade
> ======================
> home page: www.markovojinovic.com
> e-mail: vmarko at ipb.ac.rs
>
>
>
> On Mon, 7 Mar 2022, Dusan Cvijetic wrote:
>
>> Pozdrav,
>>
>> S obzirom da sam radio ispis u .xml fajl, preuzeću i učitavanje
>> kompleksa iz fajla.
>>
>> Pozdravi,
>> Dušan
>>
>> пет, 11. феб 2022. у 23:17 Marko Vojinovic <vmarko at ipb.ac.rs> је
>> написао/ла:
>>
>> Implementirati metod u klasi SimpComp koji ce da procita dati
>> fajl i instancira u memoriji simplicijalni kompleks na osnovu
>> podataka iz fajla:
>>
>> SimpComp* SimpComp::read_complex_from_file( file* f );
>>
>> Input: Pointer na fajl iz koga se citaju podaci.
>> Output: pointer na instancirani simplicijalni kompleks
>> kreiran na osnovu podataka iz fajla.
>>
>> Ovaj zadatak treba da instancira nov prazan kompleks, zatim da
>> cita dati fajl, interpretira sintaksu iz zadatka 7, i da na osnovu
>> tih podataka popuni kompleks odgovarajucim
>> simpleksima datih nivoa, a zatim i boje i susede svakog
>> simpleksa ponaosob. Ovo je u sustini inverzni algoritam u odnosu na
>> zadatak 7, i zavisi od tacne implementacije tog
>> zadatka (tj. od tacne sintakse snimljenog fajla), pa ovaj
>> zadatak treba raditi tek kada budemo sigurni da smo skroz zadovoljni
>> sa radom f-ja za snimanje u fajl.
>>
>> I u ovom slucaju cemo mozda uraditi vise verzija f-je za
>> citanje, po jednu za svaki format fajla.
>>
>>
>> :-)
>> Marko
>>
>>
>> Dr. Marko Vojinovic
>> Group for Gravitation, Particles and Fields
>> Institute of Physics
>> University of Belgrade
>> ======================
>> home page: www.markovojinovic.com
>> e-mail: vmarko at ipb.ac.rs
>>
>>
>> --
>> QGHG-it-dev-list mailing list
>> QGHG-it-dev-list at ipb.ac.rs
>> http://mail.ipb.ac.rs/mailman/listinfo/qghg-it-dev-list
>>
>>
>>
>
More information about the QGHG-it-dev-list
mailing list