类名描述头文件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获取当前输入流标记位置
到此这篇ifstream获取文件长度(ifstream 读取文件)的文章就介绍到这了,更多相关内容请继续浏览下面的相关
推荐文章,希望大家都能在编程的领域有一番成就!
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/rfx/19696.html