<svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> <path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path> </svg>
讯享网
类名描述头文件ofstream流输出到文件,写文件。ofstreamifstream文件内容输入到流,读文件。ifstreamfstream文件流,同时具有ofstream和istream两种功能。fstream
api描述open()打开文件。仅在写文件模式下,目标文件不存在才会创建文件。close()关闭文件is_open()文件是否打开<<向文件写入数据。>>从文件读取数据,箭头朝哪个方向,数据就流向哪里。
模式描述ios::app追加模式。写指针定位到文件末尾,但读指针仍在文件起始位置。ios::ate将读写指针都定位到文件末尾。ios::trunc打开文件后,清空文件内容。ios::in文件可读。ios::out文件可写。
三个类,open的第二个参数,的默认值
类名open第二个参数默认值ofstreamios::outifstreamios::infstreamios::in | ios::out
写文件
讯享网
读文件
输出结果
文件:1_2_3_4_5_6_7_8_9_10_
控制台:1_2_3_4_5_6_7_8_9_10_
设置输出流标记,p是“put-设置”的意思,写标记。仅用于ofstream。
方法描述seekp(5, ios::beg)从文件初始位置,正数第5个seekp(5, ios::cur)从当前位置,正数第5个seekp(5, ios::end)从文件末尾位置,倒数第 5个
设置输入流标记。g是“get-获取”的意思,读标记。仅用于ifstream
方法描述seekg(5, ios::beg)从文件初始位置,正数第5个seekg(5, ios::cur)从当前位置,正数第5个seekg(5, ios::end)从文件末尾位置,倒数第 5个
获取输入|输出流标记位置
方法描述ftellp获取当前输出流标记位置ftellg获取当前输入流标记位置
讯享网

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/160117.html