#include <fstream>
using namespace std;
int main()
{
/* 首先声明一个类对象 */
ofstream fout;
fout.open("output.txt");
/* 也可以把文件名作为构造参数来打开一个文件. */
//ofstream fout("output.txt");
int num = 150;
char name[] = "This is a ofstream test by zww\r\n";
fout << "Here is number: " << num << endl;
fout << "Here is the name: " << name << endl;
/*保存文件,你必须关闭文件,或者回写文件缓冲. 文件关闭之后就不能再操作了,
所以只有在你不再操作这个文件的时候才调用它,它会自动保存文件。
回写缓冲区会在保持文件打开的情况下保存文件, 所以只要有必要就使用它。
回写看起来像另一次输出, 然后调用方法关闭。像这样:*/
fout << flush;
fout.close();
//创建一个in-stream对象
ifstream fin;
fin.open("input.txt");
//同样等同于:
//ifstream fin("input.txt");
float real;
char letter,word[8];
fin >> num;
fin >> word;
fin >> real;
fin >> letter;
//也可以写成一起合成一句:
//fin >> num >> fin >> word >> real >> letter;
char str[100];
fin.getline(str,100);
return 0;
}
[笔记] fstream
最新推荐文章于 2024-02-05 10:10:40 发布