为什么此代码无法打开文件以读取数据

-1 c++ visual-c++

我的代码有问题.为什么这段代码不能打开文件?谢谢

ofstream out("a.text");
while (i != 6)
{
    out << b[i] << ' ' ;
    i++ ;
}
out.close();
i = 0 ;
for ( i ; i < 6 ; i++)
{
    b[i] = 0 ;
}
ifstream in("a.txt"); // problem in this line
if(!in)
{
    cout << "error" ;
    cin.get();
    exit(0);
}
Run Code Online (Sandbox Code Playgroud)

从此代码导出:错误

nio*_*nio 6

你正在输出到命名的文件a.text,然后你尝试打开a.txt