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

Sekvencijalni i binarni fajlovi c++

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

[ Pregleda: 4019 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

bugojanac
Miran Remi

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



Profil

icon Sekvencijalni i binarni fajlovi c++11.09.2006. u 22:31 - pre 213 meseci
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]
Miran
 
Odgovor na temu

#Ninja#
Tuzla

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



+1 Profil

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

X Files
Vladimir Stefanovic
Pozarevac

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

Jabber: xfiles@elitesecurity.org


+638 Profil

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

 
Odgovor na temu

pcaca
Aleksandar
Makedonija

Član broj: 5333
Poruke: 92
62.162.193.*



Profil

icon Re: Sekvencijalni i binarni fajlovi c++12.09.2006. u 14:04 - pre 213 meseci
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
 
Odgovor na temu

bugojanac
Miran Remi

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



Profil

icon Re: Sekvencijalni i binarni fajlovi c++13.09.2006. u 21:24 - pre 213 meseci
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
Miran
 
Odgovor na temu

android~paranoid

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



Profil

icon Re: Sekvencijalni i binarni fajlovi c++13.09.2006. u 22:20 - pre 213 meseci
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 !
 
Odgovor na temu

bugojanac
Miran Remi

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



Profil

icon Re: Sekvencijalni i binarni fajlovi c++15.09.2006. u 18:38 - pre 213 meseci
E hvala puno ako još nekog zanima nešto o ovoj temi neka se javi imam nekih materijala
Miran
 
Odgovor na temu

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

[ Pregleda: 4019 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

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