C++文件操作

文件输入输出方式设置值

ios::in           //以输入方式打开文件
ios::out         //以输出方式打开文件(默认),如果已有此名字的文件,则将
                       其原有内容全部清除
ios::app         //以输出方式打开文件,写入的数据添加在文件末尾
ios::ate         //打开一个已有的文件,文件指针指向文件末尾
ios::trunc      //打开一个文件,如果文件已存在,则删除其中全部数据,如
                       文件不存在,则建立新文件。仅制定ios::out时,默认此方式
ios::binary     //以二进制方式打开一个文件,如不指定此方式则默认为ASCII
                       方式
ps:因为以下两个可能各个I/O库不同,有的不提供,而我用的是vs2017版本,需要加下划线大写字母开头! ios::_Nocreate
//打开一个已有的文件,如文件不存在,则打开失败。 nocreate的意思时不建立新文件 ios::_Noreplace //如果文件不存在则建立新文件,如果文件已存在则操作失败 败,noreplace的意思时不更新原有文件

 

posted @ 2019-05-13 18:07  LBC不认输  阅读(238)  评论(0编辑  收藏  举报