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

Kako da učitam podatke iz fajle i da ih upišem u drugu fajlu

[es] :: C/C++ programiranje :: Kako da učitam podatke iz fajle i da ih upišem u drugu fajlu

[ Pregleda: 2220 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

adnanK
Sarajevo

Član broj: 146055
Poruke: 31
*.bbone.utic.net.ba.



Profil

icon Kako da učitam podatke iz fajle i da ih upišem u drugu fajlu11.07.2008. u 15:09 - pre 192 meseci
Pravim program koji bi trebao da učita koordinate tačaka koje određuju poligon iz datoteke i smjesti ih u vector TPointa (koristim Borland C++ Builder). Struktura fajle je otprilike:

14 8
3 6
25 25
....

gdje prvi broj predstavlja x koordinatu a drugi y koordinatu tačke. Problem je i to sto ima nekog smeca prije ovih koordinata (npr. datum, neki tekst itd).

Dakle, kao sto sam i rekao trebao bih procitati ove koordinate i smjestiti ih u prethodno deklarisani vektor. Ovo je otprilike ono sta sam uradio (ovdje je zanemareno ono smece sa pocetka fajle - tj. rucno ga obrisem :)

Code:

   ifstream infile("C:\1.dat");
   if(infile.good())
   {
      int x, y;
      vector<TPoint> vrhovi;
      while(infile.good()) // Edit: ovdje je zapravo infile.eof()
      {
         infile >> x >> y;
         vrhovi.push_back(TPoint(x, y));
      }
    infile.close();


i ovo ne radi :(

Molim pomoc

[Ovu poruku je menjao adnanK dana 11.07.2008. u 17:14 GMT+1]
 
Odgovor na temu

idb
Ivan Bulic
Beograd

Član broj: 4436
Poruke: 402



Profil

icon Re: Kako da učitam podatke iz fajle i da ih upišem u drugu fajlu11.07.2008. u 16:08 - pre 192 meseci
Citat:
i ovo ne radi :(

Mozes li biti malo precizniji?
Da li ti prijavljuje neku gresku, ili ne dobijas rezultat koji ocekujes?
 
Odgovor na temu

adnanK
Sarajevo

Član broj: 146055
Poruke: 31
*.bbone.utic.net.ba.



Profil

icon Re: Kako da učitam podatke iz fajle i da ih upišem u drugu fajlu11.07.2008. u 16:13 - pre 192 meseci
Ne prijavljuje gresku, kompajlira normalno, ali kad debugiram vidim da mi se vrijednost varijabli x i y ne mijenja nikako. Kao da ne otvori fajlu kako treba :S
 
Odgovor na temu

idb
Ivan Bulic
Beograd

Član broj: 4436
Poruke: 402



Profil

icon Re: Kako da učitam podatke iz fajle i da ih upišem u drugu fajlu11.07.2008. u 16:15 - pre 192 meseci
.. onda pogledaj da li ti se falja "1.dat" nalazi bas tamo gde si napisao
Citat:
ifstream infile("C:\1.dat");
 
Odgovor na temu

adnanK
Sarajevo

Član broj: 146055
Poruke: 31
*.bbone.utic.net.ba.



Profil

icon Re: Kako da učitam podatke iz fajle i da ih upišem u drugu fajlu11.07.2008. u 16:21 - pre 192 meseci
Nalazi. Checked and double checked.
 
Odgovor na temu

idb
Ivan Bulic
Beograd

Član broj: 4436
Poruke: 402



Profil

icon Re: Kako da učitam podatke iz fajle i da ih upišem u drugu fajlu11.07.2008. u 16:27 - pre 192 meseci
:))))
sad sam video,
ifstream infile("c:\\1.dat");

 
Odgovor na temu

adnanK
Sarajevo

Član broj: 146055
Poruke: 31
*.bbone.utic.net.ba.



Profil

icon Re: Kako da učitam podatke iz fajle i da ih upišem u drugu fajlu11.07.2008. u 16:52 - pre 192 meseci
Ne mogu da vjerujem. Obicno najvece gluposti prave najvise problema. Hvala ti puno. Imas li jos i prijedlog kako da preskocim ono "smece" sa pocetka fajla :)
 
Odgovor na temu

idb
Ivan Bulic
Beograd

Član broj: 4436
Poruke: 402



Profil

icon Re: Kako da učitam podatke iz fajle i da ih upišem u drugu fajlu11.07.2008. u 17:09 - pre 192 meseci
To smece je verovatno header tog fajla i predstavlja neke velicine koje dopunski opisuju podatke koji slede.
Header ima nesto zajednicko u svim fajlama (postoji neka pravilnost), npr: duzinu (broj karaktera), broj redova u fajli, neki karakteristicni znak za kraj smeca, ...
Moras uociti tu pravilnost - pa onda mozes preduzeti neke korake.
 
Odgovor na temu

[es] :: C/C++ programiranje :: Kako da učitam podatke iz fajle i da ih upišem u drugu fajlu

[ Pregleda: 2220 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

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