从文件C ++读取始终无法读取

时间:2018-12-30 21:22:41

标签: c++ fstream readfile ifstream

ifstream myfile;
myfile.open("FileTest");

string line;

if(myfile.is_open())
{
  cout<<"Reading from file...";
  getline(myfile,line);
}

if(myfile.fail())
{
    cout<<"Unable to open file"<<endl;
}

myfile.close();

1 个答案:

答案 0 :(得分:0)

C ++尝试使用准确名称FileTest打开当前目录中的文件。检查文件是否在当前目录中?也许您拼写的名字不正确?也许您忘了写FileTest.txt?您正在使用ifstream,如果您要打开的文件不存在或已损坏,它将失败。