fstream在64位机器上失败

时间:2011-11-16 15:00:28

标签: c++ visual-studio 32bit-64bit fstream

我在visual studio 2008中编写了一小段代码:

fstream fin("testfile");
if(fin.fail())
    std::cout<<"error reading stream"<<std::endl;

这段代码在我的32位机器上运行良好。但是在另一台64位计算机上,fin.fail()返回true。在这两种情况下,testfile都与代码位于同一目录。

为什么会发生这种情况,我应该如何解决?

0 个答案:

没有答案
相关问题