#include<conio.h>
#include<iomanip>
#include<cmath>
#include<iostream>
#include<fstream>
#include<string>
using namespace std;
int main()
{
fstream afile;
afile.open("example.txt");
afile<<"Hi I am Unnat";
afile.close();
string line;
ifstream myfile ("example.txt");
if (myfile.is_open())
{
while ( getline (myfile,line) )
{
cout << line << '\n';
}
myfile.close();
}
else cout << "Unable to open file";
return 0;
}
我到这里的输出始终无法打开文件,当我检查文件夹时,我找不到example.txt 请帮忙。
答案 0 :(得分:0)
结帐C++ Reference。我不相信fstream :: open会创建文件,如果它不存在的话。您需要使用fstream won't create a file
中提到的afile.open("example.txt",fstream::out);