读文件时fail
bool SourceReader::openFile(char* filename)
{
sourceFile.open(filename);
if (sourceFile.fail())
{
cout<<"error opening sourcefile!"<<endl;
return false;
}
else
return true;
}
////
void main()
{
SourceReader sr;
sr.openFile("c:\\aaa.txt");
}
c:\aaa.txt存在,为什么还是打印 "error opening sourcefile!" ?