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

Sekvencijalni i binarni fajlovi c++

[es] :: C++ programiranje :: C++ za početnike :: Sekvencijalni i binarni fajlovi c++

[ Pregleda: 1239 | Odgovora: 6 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

bugojanac
Emir Bajric

Član broj: 66626
Poruke: 21
*.dlp254.bih.net.ba.

Sajt: www.all-links.cjb.net


Profil

icon Sekvencijalni i binarni fajlovi c++11.09.2006. u 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 boshermen@yahoo.com
nlo
11.09.2006. u 22:31 

#Ninja#
Tuzla

Član broj: 28925
Poruke: 252
*.PPPoE-2236.sa.bih.net.ba.



Profil

icon Re: Sekvencijalni i binarni fajlovi c++11.09.2006. u 23:07
Kolega, neće ti niko davati odgovore na e-mail.
11.09.2006. u 23:07 

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 3396
*.3dnet.co.yu.

Jabber: xfiles@elitesecurity.org
Sajt: www.antivari.com


Profil

icon Re: Sekvencijalni i binarni fajlovi c++12.09.2006. u 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...".


FREEWARE
Di rečnik, v1.0.058 (srp-eng/eng-srp priručni rečnik)
http://www.antivari.com
12.09.2006. u 09:13 

pcaca
Aleksandar
Makedonija

Član broj: 5333
Poruke: 91
62.162.193.*



Profil

icon Re: Sekvencijalni i binarni fajlovi c++12.09.2006. u 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
12.09.2006. u 14:04 

bugojanac
Emir Bajric

Član broj: 66626
Poruke: 21
*.dlp236.bih.net.ba.

Sajt: www.all-links.cjb.net


Profil

icon Re: Sekvencijalni i binarni fajlovi c++13.09.2006. u 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
nlo
13.09.2006. u 21:24 

android~paranoid

Član broj: 81947
Poruke: 190
*.041net.co.yu.



Profil

icon Re: Sekvencijalni i binarni fajlovi c++13.09.2006. u 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 :).
Mislim, šta reći !
13.09.2006. u 22:20 

bugojanac
Emir Bajric

Član broj: 66626
Poruke: 21
*.dlp131.bih.net.ba.

Sajt: www.all-links.cjb.net


Profil

icon Re: Sekvencijalni i binarni fajlovi c++15.09.2006. u 18:38
E hvala puno ako još nekog zanima nešto o ovoj temi neka se javi imam nekih materijala
nlo
15.09.2006. u 18:38 

[es] :: C++ programiranje :: C++ za početnike :: Sekvencijalni i binarni fajlovi c++

[ Pregleda: 1239 | Odgovora: 6 ]

Postavi temu Odgovori

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