1.相关文件模式
in:以读方式打开;
out: 以写方式打开;
app:(append)每次写操作都定位到文件末尾;
ate:打开文件后立即定位到文件末尾;
trunc:截断文件(默认截断后文件长度为0);
binary:以二进制方式进行I/O。
2.文件模式的注意事项
(1)默认情况下,以out模式打开文件时文件也会被截断。为了保留以out模式打开的文件的内容,必须指定app模式 。
(2)对文件的操作完成之后,一定要使用close函数关闭打开的文件。
3.举例
#include <fstream>
using namespace std;
int main(void)
{
ofstream out;
out.open("out.log",ofstream::app);
int i = 0;
while (out)
{