Cuvanje asocijativnih sablona u fajl?
21.06.2003. u 14:16 · pre 284 meseci
#1
Napravio sam program za cuvanje spiska alata. Kada sam mu stavio da upisuje i cita iz fajla on nikako nije citao te podatke. Inace sam koristio asocijativni sablon map.
Da li ja mogu da upisujem u fajl (objekat map<string, Alat> PrvaPolica)sa komandama
if (!izbor1)
{
ofstream fout("PAlati", ios::binary);
fout.write((char*)& PrvaPolica, sizeof PrvaPolica);
fout.close();
}
i citam sa
ifstream fin("PAlati", ios::binary);
if (fin.good())
{
fin.seekg (0, ios::end);
duzina = fin.tellg();
fin.seekg (0, ios::beg);
fin.read((char*)& PrvaPolica, EOF);
fin.close();
}
else
fin.close();
Citav izvorni fajl sam vam ostavio ako zelite da ga vidite. Bez ucitavanja iz fajla sve lepo radi ali dzaba ako kada gasnem program mora sve iz pocetka.
P.S. Kako bih mogao da izbrisem prethodne poruke sa ekrana?
Da li ja mogu da upisujem u fajl (objekat map<string, Alat> PrvaPolica)sa komandama
if (!izbor1)
{
ofstream fout("PAlati", ios::binary);
fout.write((char*)& PrvaPolica, sizeof PrvaPolica);
fout.close();
}
i citam sa
ifstream fin("PAlati", ios::binary);
if (fin.good())
{
fin.seekg (0, ios::end);
duzina = fin.tellg();
fin.seekg (0, ios::beg);
fin.read((char*)& PrvaPolica, EOF);
fin.close();
}
else
fin.close();
Citav izvorni fajl sam vam ostavio ako zelite da ga vidite. Bez ucitavanja iz fajla sve lepo radi ali dzaba ako kada gasnem program mora sve iz pocetka.
P.S. Kako bih mogao da izbrisem prethodne poruke sa ekrana?
Potpis
Ken Thompson has an automobile which he helped design. Unlike most automobiles, it has neither speedometer, nor gas gauge, nor any of the other numerous idiot lights which plague the modern driver. Rather, if the driver makes a mistake, a giant “?” lights up in the center of the dashboard. “The experienced driver,” says Thompson, “will usually know what’s wrong.”
Re: Cuvanje asocijativnih sablona u fajl?
Re: Cuvanje asocijativnih sablona u fajl?