我有以下形式的代碼:得到從文件中保存的數據寫入其中後不關閉程序
func1()
{
fstream stud("student", fstream::in | fstream::out | fstream::app);
stud << "sameer";
stud.close();
}
func2()
{
string name;
fstream stud("student", fstream::in | fstream::out | fstream::app);
stud >> name;
stud.close();
}
這裏兩個功能都在同一個程序,但即使func1
已經stud
關閉,在打開文件func2
所做的更改未反映。
在這裏工作,你能提供一個真正的測試案例嗎? – jrok 2012-08-01 20:53:08