文件流对象.open(文件名,使用方式) 文件名如果不使用绝对路径,则文件名为当前目录下的文件
文件的使用方式
方式 | 功能 |
ios::in | 已输入方式打开文件 |
ios::out | 以输出方式打开文件,如果已有此名字的文件,则将原有内容全部清除 |
ios::app | 已输入方式打开文件,写入的数据添加到文件尾部 |
ios::ate | 打开一个已有文件,把文件指针移到文件末尾 |
ios::trunc | 打开一个文件,如果文件已存在,删除其中全部数据,否则建立新文件。如果已制定ios::out方式,未指定ios::in, ios::app方式,则同时默认此方式 |
ios::nocreate | 打开一个已有文件,如文件不存在,则打开失败(新版本C++系统I/O类库中不提供此方式) |
ios::noreplace | 打开一个文件,若文件不存在,则建立新文件,若文件存在,则打开失败(新版本系统I/O类库中C++不提供此方式) |
ios::binary | 以二进制方式打开一个文件,如果不指定此方式,则默认为文本文件 |