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

时间:2013-07-21 16:35:03

标签: 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);
}

从此代码导出: 错误

2 个答案:

答案 0 :(得分:6)

您正在输出名为a.text的文件,然后尝试打开a.txt

答案 1 :(得分:2)

您写信至a.text并阅读a.txt

ofstream out("a.text");
...
ifstream in("a.txt");