头文件fstream
定义了三个类型来支持文件IO:
-
ifstream
从一个给定文件读取数据。 -
ofstream
向一个给定文件写入数据。 -
fstream
可以读写给定文件。
#include <iostream>
#include <string>
#include <sstream>
#include <fstream>
using namespace std;
int main()
{
ofstream outfile("hello.txt");
outfile << "this is a file" << endl;
outfile.close();
ifstream readfile("hello.txt");
if (!readfile)
{
cerr << "no data ?" << endl;
return -1;
}
string word;
readfile >> word;
readfile.close();
cout << word;
return 0;
}
在对应的文件夹下可以找到
hello.txt中的内容
程序运行结果