关于文件流与文件的捆绑问题
main()
{
ofstream file_wrt("try");
string text;
cin>>text;
file_wrt<<text;
if(file_wrt.good())
cout<<"good!"<<endl;
//file_wrt.close();
ifstream file_read;
file_read.open("try");
string test;
file_read>>test;
cout<<test<<endl;
}
请问,为什么输出test为空呢?如果把注释去掉,即将file_wrt关掉,就可以了,是不是一个文件不能同时被两个流捆绑?如果是的话,为什么file_read.good()会是true呢?