再再再复习一遍文件流,不要再忘了好不好……
ofstream | 该数据类型表示输出文件流,用于创建文件并向文件写入信息。 |
---|---|
ifstream | 该数据类型表示输入文件流,用于从文件读取信息。 |
fstream | 该数据类型通常表示文件流,且同时具有 ofstream 和 ifstream 两种功能,这意味着它可以创建文件,向文件写入信息,从文件读取信息。 |
源代码文件中包含头文件 \
打开文件
在从文件读取信息或者向文件写入信息之前,必须先打开文件。open() 成员函数的第一参数指定要打开的文件的名称和位置,第二个参数定义文件被打开的模式。
模式标志 | 描述 |
---|---|
ios::app | 追加模式。所有写入都追加到文件末尾。 |
ios::ate | 文件打开后定位到文件末尾。 |
ios::in | 打开文件用于读取。 |
ios::out | 打开文件用于写入。 |
ios::trunc | 如果该文件已经存在,其内容将在打开文件之前被截断,即把文件长度设为 0。 |
关闭文件
在程序终止前关闭所有打开的文件,close() 函数。