【发布时间】:2021-08-27 18:03:00
【问题描述】:
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();
【问题讨论】:
-
你忘了问问题。 (并发布minimal reproducible example。)
-
使用文件
FileTest的完整路径,例如"c:\\myTestData\\FileTest"(注意字符串文字中的双反斜杠(字符串文字中的每个双反斜杠表示字符串内容中的单个反斜杠)。 -
我发现文件名后面忘记放.txt的问题
-
@StephanLechner 因为我在同一个目录/文件夹中工作,所以我可以只输入名称。但你是对的,放置完整路径更安全,尤其是当文件位于另一个目录时。
标签: c++ fstream readfile ifstream