izmenjeno 1 put, poslednji put adnanK 11.07.2008. u 17:14
Izmene poruke
- adnanK11.07.2008. u 17:14zapis iz teksta poruke
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 :)
i ovo ne radi :(
Molim pomoc
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();
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