变量未从文档读入,求解决办法

//新人,请各位多多关照
写代码的时候,发现有一个错误

img

img

img

变量flag根本没有读进去!(注意看左下的监视)
而且输入流对象我也定义过了

img
文档我也预先写入了

img

请问各位为什么会这样,又怎么解决呢?

好久没登CSDN了。。。回来看到了以前写的这篇,已经debug成功了
个人的理解是,对一个文件,不能同时有两个流对象指向它
就比如说如果改成如下形式就没问题:

ofstream out;
out.open ("mydata.dat");
out << ...;
...
out.close ();
ifstream in;
in.open (mydata,dat);
in >> ...;
...
in.close ();

img
文件在c:盘,是否权限不够,换不是系统盘试试。