Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

domaci II oop ETF

[es] :: C/C++ programiranje :: domaci II oop ETF

[ Pregleda: 3080 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

s-a-k-a

Član broj: 293829
Poruke: 3
*.dynamic.sbb.rs.



Profil

icon domaci II oop ETF18.11.2011. u 13:20 - pre 151 meseci
da li neko zna kako mogu da izvucem podatke o falju http://prntscr.com/43ner

jel imam domaci da uradim ovo http://oop.etf.rs/domaci/2011-2012/dz2/oop_dz2_2011.pdf

sve sam uradio, ostalo mi je samo da procitam te podatke i da tesiram program. a kako to da uradim kad ne znam gde da nadjem te podatke o falju..
 
Odgovor na temu

djoka_l
Beograd

Član broj: 56075
Poruke: 3453

Jabber: djoka_l


+1462 Profil

icon Re: domaci II oop ETF18.11.2011. u 13:28 - pre 151 meseci
Pa, čini se da si malo promašio temu.
Nije poenta zadatka da prikažeš prave fajlove nego da napraviš klase koje emuliraju fajl sistem i metode koje su opisane u zadatku. Sami "fajlovi" i "direktorijumi" ne moraju da budu zaista zapisani u disku, nego su to instance tvojih klasa u memoriji mašine...
 
Odgovor na temu

Mihajlo Cvetanović
Beograd

Moderator
Član broj: 37636
Poruke: 1249



+96 Profil

icon Re: domaci II oop ETF18.11.2011. u 13:38 - pre 151 meseci
Ne, baš treba da radi sa pravim fajlovima. Kako bi inače implementirao "dohvatanje N bajtova od trenutne pozicije kursora"?

Saka, ne trebaju ti svi oni podaci prikazani u Properties prozoru. Za pisanje fajla u izlazni tok trebaju ti ime, veličina i vreme kreiranja fajla (i foldera), ali ime već imaš. Koje funkcije koristiš za rad sa fajlovima?
 
Odgovor na temu

Mihajlo Cvetanović
Beograd

Moderator
Član broj: 37636
Poruke: 1249



+96 Profil

icon Re: domaci II oop ETF18.11.2011. u 14:07 - pre 151 meseci
Ponovo sam pročitao zadatak, i zapravo je moguće da ipak treba napraviti simulaciju. Iz zadatka se ne vidi da li se priča o fajlovima na disku ili o simulaciji u memoriji.
 
Odgovor na temu

s-a-k-a

Član broj: 293829
Poruke: 3
*.dynamic.sbb.rs.



Profil

icon Re: domaci II oop ETF18.11.2011. u 19:52 - pre 151 meseci
ja mislim da ipak treba da radim sa svim fajlovima. znaci svi fajlovi dolaze u obzir.

neke kolege su koristile <sys/types.h> i <sys/stat.h>, ali ja za to nikad nisam cuo.

koliko sam ja ukapirao treba da imam jednu txt datoteku u kojoj ce da se nalazi putanja fajlova koje zelim da ispitam. i onda citam taj fajl u *Char i posle iz njega izvlacim ime, veličina i vreme kreiranja fajla.
 
Odgovor na temu

the_tosic

Član broj: 37314
Poruke: 381
*.ptt.rs.



+128 Profil

icon Re: domaci II oop ETF18.11.2011. u 20:02 - pre 151 meseci
Saka najbolje da posaljes mail asistentu.
Ja ipak mislim da treba da demonstriras rad sa tim klasama koje si napravio. Znaci da kreiras fajl, popunis ga, proveris neke njegove osobine itd. Recimo:

File f("pera.txt", 100, "Marko Mika Zika");
std::cout << f;
Direktory d;
d+=f;
std::cout << d;

Al opet mislim da je najbolje da pustis mail asistentu
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.3gnet.mts.telekom.rs.



+2790 Profil

icon Re: domaci II oop ETF19.11.2011. u 11:30 - pre 151 meseci
Koliko vidim, upotreba bilo kakvih biblioteka je dozvoljena, pa možeš koristiti WinAPI.

http://msdn.microsoft.com/en-u...top/aa364952%28v=VS.85%29.aspx
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.3gnet.mts.telekom.rs.



+2790 Profil

icon Re: domaci II oop ETF19.11.2011. u 11:34 - pre 151 meseci
Citat:
s-a-k-a: neke kolege su koristile <sys/types.h> i <sys/stat.h>, ali ja za to nikad nisam cuo.


Može i tako.

http://pubs.opengroup.org/onlinepubs/7908799/xsh/stat.html
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

s-a-k-a

Član broj: 293829
Poruke: 3
*.dynamic.sbb.rs.



Profil

icon Re: domaci II oop ETF19.11.2011. u 12:23 - pre 151 meseci
evo sta mi je asistent odgovorio

> 1 Da li FAJL treba stvarno da bude neki nas fajl sa kompijutera ili
> treba na napravimo simulaciju odnosno klaca.

Fajl je objekat koji apstrahuje pristup do fizickog fajla. U vasem domacem
to treba da bude simulacija. Ne treba proveravati da li zaista postoje
fajlove sa zadatim imenima na disku. Sve sto radite desava se u memoriji.

> 2 sta se podrazumeva pod sadrzaj. da li je to to npr vector<char>

Da. To je nekakav niz bajtova (za potrebe testiranja, neka ti bajtovi
sadrze kodove karaktera iz ASCII tabele).

> 3 Sta se konkretno podrazumeva pod čitanje fajla sa glavnog ulaza
> (operator >>)
>
> 4 Jel nije logicnije da mu prosledim samo sadrzaj (naziv, veličina,
> sadržaj) za konstruktor, a velicina zavisi od sadrzaja.

U opstem slucaju, ne mora velicina da ima nikakve veze sa sadrzajem.
Fajlovi mogu da zauzmu i vise prostora na disku, a da se sadrzaj naknadno
upisuje u takav prealocirani prostor. Npr. tako rade baze podataka.
Fajl, treba da ima i konstruktor i mogucnost da se naknano napuni
vrednostima pomocu operatora >>.

 
Odgovor na temu

[es] :: C/C++ programiranje :: domaci II oop ETF

[ Pregleda: 3080 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.