【发布时间】:2016-03-07 04:31:28
【问题描述】:
在下面的程序中,我试图了解如何读取和写入文件。
#include<iostream>
#include<fstream>
using namespace std;
int main()
{
fstream myfile;
string str1;
myfile.open("H:/input_file.txt");
if(myfile.is_open())
{
myfile<<"test1 writing files"<<" ";
myfile>>str1;
cout<<str1<<endl;
}
return 0;
}
为什么即使“test1正在写入文件”写入文件,控制台也没有任何输出?
【问题讨论】:
-
尝试刷新输出。
-
@JoachimPileborg 这是什么意思,我该怎么做?
标签: c++ file c++11 fstream flush