欢迎来到天天文库
浏览记录
ID:49566210
大小:311.00 KB
页数:12页
时间:2020-02-25
《文件输入输出流.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、文件输入输出流程序设计基础程序设计是计算机学科的核心和灵魂理解文件输入输出流回顾输入输出流及格式化输入格式化输入输出理解文件流的输入输出:文件流输入:从文件输入数据到程序中,即从文件中读数据文件流输出:将程序中的数据输出到文件中,即向文件写数据需要添加头文件#includeifstream--从已有的文件读ofstream--向文件写内容fstream-打开文件供读写从程序的角度来确定输入输出fstream提供三个类,用来实现c++对文件的操作输出流:写文件ofstreamofstreamfout;fout.open(“test.txt
2、”);(2)进行写文件操作inti=10;fout<
3、件ofstream输入流:读文件ifstreamifstreamfin;fin.open(“test.txt”);(2)进行读文件操作inti;fout<>num)out<4、模式含义ios::out打开以进行写入ios::in打开以进行读取ios::ate在打开时查找到文件结尾ios::app追加到文件结尾ios::trunc如果文件存在则删除ios::nocreate如果文件不存在则打开失败ios::replace如果文件已存在则打开失败ios::binary打开一个二进制文件打开一个文件并删除所有内容ofstreamfout("TEST.TXT");ofstreamfout("TEST.TXT",ios::out);ofstreamfout("TEST.TXT",ios::out5、ios::trunc);打开一个文件并追6、加内容ofstreamfout("TEST.TXT",ios::app);打开一个文件进行二进制输出ofstreamfout("TEST.TXT",ios::binary);检查打开是否成功if(fout){...}或if(fout.good()){...}检查打开是否失败:if(!fout){...}或if(fout.fail()){...}if(!fout){cout<<“文件打开失败”}if(fout.fail()){return1;}读写操作文本文件:使用<<,>>运算符二进制文件:使用函数成员get、put、read、write等关闭文件:7、使用成员函数close,如:fout.close();
4、模式含义ios::out打开以进行写入ios::in打开以进行读取ios::ate在打开时查找到文件结尾ios::app追加到文件结尾ios::trunc如果文件存在则删除ios::nocreate如果文件不存在则打开失败ios::replace如果文件已存在则打开失败ios::binary打开一个二进制文件打开一个文件并删除所有内容ofstreamfout("TEST.TXT");ofstreamfout("TEST.TXT",ios::out);ofstreamfout("TEST.TXT",ios::out
5、ios::trunc);打开一个文件并追
6、加内容ofstreamfout("TEST.TXT",ios::app);打开一个文件进行二进制输出ofstreamfout("TEST.TXT",ios::binary);检查打开是否成功if(fout){...}或if(fout.good()){...}检查打开是否失败:if(!fout){...}或if(fout.fail()){...}if(!fout){cout<<“文件打开失败”}if(fout.fail()){return1;}读写操作文本文件:使用<<,>>运算符二进制文件:使用函数成员get、put、read、write等关闭文件:
7、使用成员函数close,如:fout.close();
此文档下载收益归作者所有