[ bugojanac @ 11.09.2006. 22:31 ] @
Pozdrav da li neko ima nekih materijala na temu Sekvencijalni i binarni fajlovi, ili ako imate zadataka potrebno mi je za semninarski posaljite na mail [email protected] |
[ bugojanac @ 11.09.2006. 22:31 ] @
[ #Ninja# @ 11.09.2006. 23:07 ] @
Kolega, neće ti niko davati odgovore na e-mail.
[ X Files @ 12.09.2006. 09:13 ] @
Jedno od osnovnih pravila na forumima je ne traziti da se resenje
salje na email. To je slicno kao da se kaze: "moje vreme je vaznije od tvoga pa mi molim te posalji na email da ne gubim vreme...". [ pcaca @ 12.09.2006. 14:04 ] @
A i drugi ljudi bi trebali nauciti nesto i imali bi korist od odgovora na forumu.
P.S. Ako zelis odgovore na mail mogao bi podesiti Pracenje ove teme preko e-mail Tako da dobijes ono sto zelis samo treba se malo misliti pre nego postujes [ bugojanac @ 13.09.2006. 21:24 ] @
ok ma nemojte to bukvalno shvatiti na mail, mislio sam da ako bi neko imao neki materijal skriptu neka je postavi ili posalje sta god, neki link ili nesto tako
[ android~paranoid @ 13.09.2006. 22:20 ] @
Code: Date su 2 datoteke "PARNI.DAT" i "NEPARNI.DAT" u kojima se nalaze brojevi tipa double i koje su uredene u rastucem redosledu. Napisati program koji iz postojecih datoteka formira novu datoteku "BROJEVI.DAT" u kojoj se nalaze svi brojevi iz postojecih datoteka koji su uredeni u rastucem redosledu. */ #include <stdio.h> #include <conio.h> main() { double a,b,p,o,z; FILE *pok,*pokp,*pokn; int par,nepar,i=0; pok=fopen("BROJEVI.DAT","wb+"); pokp=fopen("PARNI.DAT","wb+"); pokn=fopen("NEPARNI.DAT","wb+"); printf("Unesi koliko ces brojeva u datoteku parni: "); scanf("%d",&par); for(i=0;i<par;i++) { printf("Unesi clan: "); scanf("%lf",&p); fwrite(&p,sizeof p,1,pokp); } printf("Unesi koliko ces brojeva u datoteku neparni: "); scanf("%d",&nepar); for(i=0;i<nepar;i++) { printf("Unesi clan: "); scanf("%lf",&o); fwrite(&o,sizeof o,1,pokn); } rewind(pokp); rewind(pokn); fread(&a,sizeof a,1,pokp); fread(&b,sizeof b,1,pokn); //radi dok ne bude kraj obe datoteke while (!feof(pokp) || !feof(pokn)) { //1. slucaj) jos nema kraja jedne od datoteka if (!feof(pokp) && !feof(pokn)) { if (a<=b) { fwrite(&a,sizeof a,1,pok); fread(&a,sizeof a,1,pokp); } else { fwrite(&b,sizeof b,1,pok); fread(&b,sizeof b,1,pokn); } } //kad nastupi kraj za jednu, za drugu ce se ispisati do kraja vrednosti else if (!feof(pokp)) { fwrite(&a,sizeof a,1,pok); fread(&a,sizeof a,1,pokp); } else if (!feof(pokn)) { fwrite(&b,sizeof b,1,pok); fread(&b,sizeof b,1,pokn); } } rewind(pok); while(!feof(pok)) { fread(&z,sizeof z,1,pok); printf("%lf\n",z); } return 0; } Trebalo bi da radi, mislim da ima visak deklarisanih promenjivih, to izbrisi...mrzi me da gledam. A o teksualnim i binarnim datotekama nadji u nekoj literaturi, imas i na netu sigurno dosta materijala. Na tvom mestu bih otisao u neku knjizaru ili biblioteku i prepisao samo delove vezane za to. A sta tu ima puno da se pise ne znam, onako da bude sto vise strana pa sta pises nije toliko ni bitno :). [ bugojanac @ 15.09.2006. 18:38 ] @
E hvala puno ako još nekog zanima nešto o ovoj temi neka se javi imam nekih materijala
Copyright (C) 2001-2024 by www.elitesecurity.org. All rights reserved.
|