-1

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

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);
}

从此代码导出:错误

4

2 回答 2

6

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

于 2013-07-21T16:37:08.987 回答
2

您写入a.text和读取a.txt

ofstream out("a.text");
...
ifstream in("a.txt");
于 2013-07-21T16:37:52.293 回答