Witam,
Dotychczas robiłem tak:
fstream f;
f.open(path.c_str(), ios::in);
if(f.good())
{
//kod
}
else
{
f.close();
f.open(path.c_str(), ios::out)
}
f.close();
Jak widać zarówno odczytuję i zapisuję (w przypadku gdy nie ma pliku).
Może jednak powinienem użyć ifstream oraz ofstream?